optimum-intel-internal-testing/tiny-random-Data2VecVisionModel
015k
1<?xml version="1.0"?>2<net name="Model0" version="11">3 <layers>4 <layer id="0" name="pixel_values" type="Parameter" version="opset1">5 <data shape="?,?,?,?" element_type="f32" />6 <output>7 <port id="0" precision="FP32" names="pixel_values">8 <dim>-1</dim>9 <dim>-1</dim>10 <dim>-1</dim>11 <dim>-1</dim>12 </port>13 </output>14 </layer>15 <layer id="1" name="Constant_5833" type="Const" version="opset1">16 <data element_type="f32" shape="1, 1, 32" offset="0" size="128" />17 <output>18 <port id="0" precision="FP32">19 <dim>1</dim>20 <dim>1</dim>21 <dim>32</dim>22 </port>23 </output>24 </layer>25 <layer id="2" name="Constant_5832" type="Const" version="opset1">26 <data element_type="f32" shape="1, 1, 32" offset="0" size="128" />27 <output>28 <port id="0" precision="FP32">29 <dim>1</dim>30 <dim>1</dim>31 <dim>32</dim>32 </port>33 </output>34 </layer>35 <layer id="3" name="Constant_5831" type="Const" version="opset1">36 <data element_type="f32" shape="1, 1, 32" offset="0" size="128" />37 <output>38 <port id="0" precision="FP32">39 <dim>1</dim>40 <dim>1</dim>41 <dim>32</dim>42 </port>43 </output>44 </layer>45 <layer id="4" name="Constant_5830" type="Const" version="opset1">46 <data element_type="f32" shape="1, 1, 32" offset="0" size="128" />47 <output>48 <port id="0" precision="FP32">49 <dim>1</dim>50 <dim>1</dim>51 <dim>32</dim>52 </port>53 </output>54 </layer>55 <layer id="5" name="Constant_5829" type="Const" version="opset1">56 <data element_type="f32" shape="1, 1, 32" offset="0" size="128" />57 <output>58 <port id="0" precision="FP32">59 <dim>1</dim>60 <dim>1</dim>61 <dim>32</dim>62 </port>63 </output>64 </layer>65 <layer id="6" name="Constant_5828" type="Const" version="opset1">66 <data element_type="f32" shape="1, 1, 32" offset="0" size="128" />67 <output>68 <port id="0" precision="FP32">69 <dim>1</dim>70 <dim>1</dim>71 <dim>32</dim>72 </port>73 </output>74 </layer>75 <layer id="7" name="Constant_5827" type="Const" version="opset1">76 <data element_type="f32" shape="1, 1, 32" offset="0" size="128" />77 <output>78 <port id="0" precision="FP32">79 <dim>1</dim>80 <dim>1</dim>81 <dim>32</dim>82 </port>83 </output>84 </layer>85 <layer id="8" name="Constant_5826" type="Const" version="opset1">86 <data element_type="f32" shape="1, 1, 32" offset="0" size="128" />87 <output>88 <port id="0" precision="FP32">89 <dim>1</dim>90 <dim>1</dim>91 <dim>32</dim>92 </port>93 </output>94 </layer>95 <layer id="9" name="self.data2vec_vision.embeddings.cls_token" type="Const" version="opset1">96 <data element_type="f32" shape="1, 1, 32" offset="128" size="128" />97 <output>98 <port id="0" precision="FP32" names="self.data2vec_vision.embeddings.cls_token">99 <dim>1</dim>100 <dim>1</dim>101 <dim>32</dim>102 </port>103 </output>104 </layer>105 <layer id="10" name="self.data2vec_vision.embeddings.patch_embeddings.projection.weight" type="Const" version="opset1">106 <data element_type="f32" shape="32, 3, 2, 2" offset="256" size="1536" />107 <output>108 <port id="0" precision="FP32" names="self.data2vec_vision.embeddings.patch_embeddings.projection.weight">109 <dim>32</dim>110 <dim>3</dim>111 <dim>2</dim>112 <dim>2</dim>113 </port>114 </output>115 </layer>116 <layer id="11" name="__module.data2vec_vision.embeddings.patch_embeddings.projection/aten::_convolution/Convolution" type="Convolution" version="opset1">117 <data strides="2, 2" dilations="1, 1" pads_begin="0, 0" pads_end="0, 0" auto_pad="explicit" />118 <input>119 <port id="0" precision="FP32">120 <dim>-1</dim>121 <dim>-1</dim>122 <dim>-1</dim>123 <dim>-1</dim>124 </port>125 <port id="1" precision="FP32">126 <dim>32</dim>127 <dim>3</dim>128 <dim>2</dim>129 <dim>2</dim>130 </port>131 </input>132 <output>133 <port id="2" precision="FP32" names="38,embeddings.1">134 <dim>-1</dim>135 <dim>32</dim>136 <dim>-1</dim>137 <dim>-1</dim>138 </port>139 </output>140 </layer>141 <layer id="12" name="ShapeOf_5877" type="ShapeOf" version="opset3">142 <data output_type="i64" />143 <input>144 <port id="0" precision="FP32">145 <dim>-1</dim>146 <dim>32</dim>147 <dim>-1</dim>148 <dim>-1</dim>149 </port>150 </input>151 <output>152 <port id="1" precision="I64">153 <dim>4</dim>154 </port>155 </output>156 </layer>157 <layer id="13" name="Constant_5878" type="Const" version="opset1">158 <data element_type="i64" shape="1" offset="1792" size="8" />159 <output>160 <port id="0" precision="I64">161 <dim>1</dim>162 </port>163 </output>164 </layer>165 <layer id="14" name="Constant_5879" type="Const" version="opset1">166 <data element_type="i64" shape="" offset="1792" size="8" />167 <output>168 <port id="0" precision="I64" />169 </output>170 </layer>171 <layer id="15" name="Gather_5880" type="Gather" version="opset8">172 <data batch_dims="0" />173 <input>174 <port id="0" precision="I64">175 <dim>4</dim>176 </port>177 <port id="1" precision="I64">178 <dim>1</dim>179 </port>180 <port id="2" precision="I64" />181 </input>182 <output>183 <port id="3" precision="I64" names="44">184 <dim>1</dim>185 </port>186 </output>187 </layer>188 <layer id="16" name="Constant_5162" type="Const" version="opset1">189 <data element_type="i64" shape="1" offset="1800" size="8" />190 <output>191 <port id="0" precision="I64">192 <dim>1</dim>193 </port>194 </output>195 </layer>196 <layer id="17" name="Constant_5164" type="Const" version="opset1">197 <data element_type="i64" shape="1" offset="1800" size="8" />198 <output>199 <port id="0" precision="I64">200 <dim>1</dim>201 </port>202 </output>203 </layer>204 <layer id="18" name="__module.data2vec_vision.embeddings/prim::ListConstruct/SequenceMark" type="Concat" version="opset1">205 <data axis="0" />206 <input>207 <port id="0" precision="I64">208 <dim>1</dim>209 </port>210 <port id="1" precision="I64">211 <dim>1</dim>212 </port>213 <port id="2" precision="I64">214 <dim>1</dim>215 </port>216 </input>217 <output>218 <port id="3" precision="I64">219 <dim>3</dim>220 </port>221 </output>222 </layer>223 <layer id="19" name="__module.data2vec_vision.embeddings/aten::expand/Broadcast" type="Broadcast" version="opset3">224 <data mode="bidirectional" />225 <input>226 <port id="0" precision="FP32">227 <dim>1</dim>228 <dim>1</dim>229 <dim>32</dim>230 </port>231 <port id="1" precision="I64">232 <dim>3</dim>233 </port>234 </input>235 <output>236 <port id="2" precision="FP32" names="46,cls_tokens">237 <dim>-1</dim>238 <dim>1</dim>239 <dim>32</dim>240 </port>241 </output>242 </layer>243 <layer id="20" name="Constant_5907" type="Const" version="opset1">244 <data element_type="i64" shape="3" offset="1808" size="24" />245 <output>246 <port id="0" precision="I64">247 <dim>3</dim>248 </port>249 </output>250 </layer>251 <layer id="21" name="__module.data2vec_vision.embeddings.patch_embeddings/aten::flatten/Reshape" type="Reshape" version="opset1">252 <data special_zero="true" />253 <input>254 <port id="0" precision="FP32">255 <dim>-1</dim>256 <dim>32</dim>257 <dim>-1</dim>258 <dim>-1</dim>259 </port>260 <port id="1" precision="I64">261 <dim>3</dim>262 </port>263 </input>264 <output>265 <port id="2" precision="FP32" names="39">266 <dim>-1</dim>267 <dim>32</dim>268 <dim>-1</dim>269 </port>270 </output>271 </layer>272 <layer id="22" name="__module.data2vec_vision.embeddings.patch_embeddings/aten::transpose/Constant" type="Const" version="opset1">273 <data element_type="i32" shape="3" offset="1832" size="12" />274 <output>275 <port id="0" precision="I32">276 <dim>3</dim>277 </port>278 </output>279 </layer>280 <layer id="23" name="__module.data2vec_vision.embeddings.patch_embeddings/aten::transpose/Transpose" type="Transpose" version="opset1">281 <input>282 <port id="0" precision="FP32">283 <dim>-1</dim>284 <dim>32</dim>285 <dim>-1</dim>286 </port>287 <port id="1" precision="I32">288 <dim>3</dim>289 </port>290 </input>291 <output>292 <port id="2" precision="FP32" names="40,embeddings.3">293 <dim>-1</dim>294 <dim>-1</dim>295 <dim>32</dim>296 </port>297 </output>298 </layer>299 <layer id="24" name="__module.data2vec_vision.embeddings/aten::cat/Concat" type="Concat" version="opset1">300 <data axis="1" />301 <input>302 <port id="0" precision="FP32">303 <dim>-1</dim>304 <dim>1</dim>305 <dim>32</dim>306 </port>307 <port id="1" precision="FP32">308 <dim>-1</dim>309 <dim>-1</dim>310 <dim>32</dim>311 </port>312 </input>313 <output>314 <port id="2" precision="FP32" names="48,input.3">315 <dim>-1</dim>316 <dim>-1</dim>317 <dim>32</dim>318 </port>319 </output>320 </layer>321 <layer id="25" name="__module.data2vec_vision.encoder.layer.0.layernorm_before/aten::layer_norm/Multiply" type="Const" version="opset1">322 <data element_type="i32" shape="1" offset="1844" size="4" />323 <output>324 <port id="0" precision="I32">325 <dim>1</dim>326 </port>327 </output>328 </layer>329 <layer id="26" name="__module.data2vec_vision.encoder.layer.0.layernorm_before/aten::layer_norm/MVN" type="MVN" version="opset6">330 <data eps="9.999999960041972e-13" normalize_variance="true" eps_mode="INSIDE_SQRT" />331 <input>332 <port id="0" precision="FP32">333 <dim>-1</dim>334 <dim>-1</dim>335 <dim>32</dim>336 </port>337 <port id="1" precision="I32">338 <dim>1</dim>339 </port>340 </input>341 <output>342 <port id="2" precision="FP32" names="72,hidden_states.1">343 <dim>-1</dim>344 <dim>-1</dim>345 <dim>32</dim>346 </port>347 </output>348 </layer>349 <layer id="27" name="self.data2vec_vision.encoder.layer.0.attention.attention.query.weight" type="Const" version="opset1">350 <data element_type="f32" shape="32, 32" offset="1848" size="4096" />351 <output>352 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.0.attention.attention.query.weight">353 <dim>32</dim>354 <dim>32</dim>355 </port>356 </output>357 </layer>358 <layer id="28" name="__module.data2vec_vision.encoder.layer.0.attention.attention.query/aten::linear/MatMul" type="MatMul" version="opset1">359 <data transpose_a="false" transpose_b="true" />360 <input>361 <port id="0" precision="FP32">362 <dim>-1</dim>363 <dim>-1</dim>364 <dim>32</dim>365 </port>366 <port id="1" precision="FP32">367 <dim>32</dim>368 <dim>32</dim>369 </port>370 </input>371 <output>372 <port id="2" precision="FP32" names="82">373 <dim>-1</dim>374 <dim>-1</dim>375 <dim>32</dim>376 </port>377 </output>378 </layer>379 <layer id="29" name="Constant_5908" type="Const" version="opset1">380 <data element_type="i64" shape="4" offset="5944" size="32" />381 <output>382 <port id="0" precision="I64">383 <dim>4</dim>384 </port>385 </output>386 </layer>387 <layer id="30" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::view/Reshape" type="Reshape" version="opset1">388 <data special_zero="true" />389 <input>390 <port id="0" precision="FP32">391 <dim>-1</dim>392 <dim>-1</dim>393 <dim>32</dim>394 </port>395 <port id="1" precision="I64">396 <dim>4</dim>397 </port>398 </input>399 <output>400 <port id="2" precision="FP32" names="84">401 <dim>-1</dim>402 <dim>-1</dim>403 <dim>4</dim>404 <dim>8</dim>405 </port>406 </output>407 </layer>408 <layer id="31" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::transpose/Constant" type="Const" version="opset1">409 <data element_type="i32" shape="4" offset="5976" size="16" />410 <output>411 <port id="0" precision="I32">412 <dim>4</dim>413 </port>414 </output>415 </layer>416 <layer id="32" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::transpose/Transpose" type="Transpose" version="opset1">417 <input>418 <port id="0" precision="FP32">419 <dim>-1</dim>420 <dim>-1</dim>421 <dim>4</dim>422 <dim>8</dim>423 </port>424 <port id="1" precision="I32">425 <dim>4</dim>426 </port>427 </input>428 <output>429 <port id="2" precision="FP32" names="85,query_layer.1">430 <dim>-1</dim>431 <dim>4</dim>432 <dim>-1</dim>433 <dim>8</dim>434 </port>435 </output>436 </layer>437 <layer id="33" name="self.data2vec_vision.encoder.layer.0.attention.attention.key.weight" type="Const" version="opset1">438 <data element_type="f32" shape="32, 32" offset="5992" size="4096" />439 <output>440 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.0.attention.attention.key.weight">441 <dim>32</dim>442 <dim>32</dim>443 </port>444 </output>445 </layer>446 <layer id="34" name="__module.data2vec_vision.encoder.layer.0.attention.attention.key/aten::linear/MatMul" type="MatMul" version="opset1">447 <data transpose_a="false" transpose_b="true" />448 <input>449 <port id="0" precision="FP32">450 <dim>-1</dim>451 <dim>-1</dim>452 <dim>32</dim>453 </port>454 <port id="1" precision="FP32">455 <dim>32</dim>456 <dim>32</dim>457 </port>458 </input>459 <output>460 <port id="2" precision="FP32" names="87">461 <dim>-1</dim>462 <dim>-1</dim>463 <dim>32</dim>464 </port>465 </output>466 </layer>467 <layer id="35" name="Constant_5909" type="Const" version="opset1">468 <data element_type="i64" shape="4" offset="5944" size="32" />469 <output>470 <port id="0" precision="I64">471 <dim>4</dim>472 </port>473 </output>474 </layer>475 <layer id="36" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::view/Reshape_1" type="Reshape" version="opset1">476 <data special_zero="true" />477 <input>478 <port id="0" precision="FP32">479 <dim>-1</dim>480 <dim>-1</dim>481 <dim>32</dim>482 </port>483 <port id="1" precision="I64">484 <dim>4</dim>485 </port>486 </input>487 <output>488 <port id="2" precision="FP32" names="89">489 <dim>-1</dim>490 <dim>-1</dim>491 <dim>4</dim>492 <dim>8</dim>493 </port>494 </output>495 </layer>496 <layer id="37" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::transpose/Constant_1" type="Const" version="opset1">497 <data element_type="i32" shape="4" offset="5976" size="16" />498 <output>499 <port id="0" precision="I32">500 <dim>4</dim>501 </port>502 </output>503 </layer>504 <layer id="38" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::transpose/Transpose_1" type="Transpose" version="opset1">505 <input>506 <port id="0" precision="FP32">507 <dim>-1</dim>508 <dim>-1</dim>509 <dim>4</dim>510 <dim>8</dim>511 </port>512 <port id="1" precision="I32">513 <dim>4</dim>514 </port>515 </input>516 <output>517 <port id="2" precision="FP32" names="90,key_layer.1">518 <dim>-1</dim>519 <dim>4</dim>520 <dim>-1</dim>521 <dim>8</dim>522 </port>523 </output>524 </layer>525 <layer id="39" name="self.data2vec_vision.encoder.layer.0.attention.attention.value.weight" type="Const" version="opset1">526 <data element_type="f32" shape="32, 32" offset="10088" size="4096" />527 <output>528 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.0.attention.attention.value.weight">529 <dim>32</dim>530 <dim>32</dim>531 </port>532 </output>533 </layer>534 <layer id="40" name="__module.data2vec_vision.encoder.layer.0.attention.attention.value/aten::linear/MatMul" type="MatMul" version="opset1">535 <data transpose_a="false" transpose_b="true" />536 <input>537 <port id="0" precision="FP32">538 <dim>-1</dim>539 <dim>-1</dim>540 <dim>32</dim>541 </port>542 <port id="1" precision="FP32">543 <dim>32</dim>544 <dim>32</dim>545 </port>546 </input>547 <output>548 <port id="2" precision="FP32" names="93">549 <dim>-1</dim>550 <dim>-1</dim>551 <dim>32</dim>552 </port>553 </output>554 </layer>555 <layer id="41" name="Constant_5910" type="Const" version="opset1">556 <data element_type="i64" shape="4" offset="5944" size="32" />557 <output>558 <port id="0" precision="I64">559 <dim>4</dim>560 </port>561 </output>562 </layer>563 <layer id="42" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::view/Reshape_2" type="Reshape" version="opset1">564 <data special_zero="true" />565 <input>566 <port id="0" precision="FP32">567 <dim>-1</dim>568 <dim>-1</dim>569 <dim>32</dim>570 </port>571 <port id="1" precision="I64">572 <dim>4</dim>573 </port>574 </input>575 <output>576 <port id="2" precision="FP32" names="95">577 <dim>-1</dim>578 <dim>-1</dim>579 <dim>4</dim>580 <dim>8</dim>581 </port>582 </output>583 </layer>584 <layer id="43" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::transpose/Constant_2" type="Const" version="opset1">585 <data element_type="i32" shape="4" offset="5976" size="16" />586 <output>587 <port id="0" precision="I32">588 <dim>4</dim>589 </port>590 </output>591 </layer>592 <layer id="44" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::transpose/Transpose_2" type="Transpose" version="opset1">593 <input>594 <port id="0" precision="FP32">595 <dim>-1</dim>596 <dim>-1</dim>597 <dim>4</dim>598 <dim>8</dim>599 </port>600 <port id="1" precision="I32">601 <dim>4</dim>602 </port>603 </input>604 <output>605 <port id="2" precision="FP32" names="96,value_layer.1">606 <dim>-1</dim>607 <dim>4</dim>608 <dim>-1</dim>609 <dim>8</dim>610 </port>611 </output>612 </layer>613 <layer id="45" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::scaled_dot_product_attention/ConvertLike" type="Const" version="opset1">614 <data element_type="f32" shape="" offset="14184" size="4" />615 <output>616 <port id="0" precision="FP32" />617 </output>618 </layer>619 <layer id="46" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::scaled_dot_product_attention/ConvertLike_1" type="Const" version="opset1">620 <data element_type="f32" shape="" offset="14188" size="4" />621 <output>622 <port id="0" precision="FP32" />623 </output>624 </layer>625 <layer id="47" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::scaled_dot_product_attention/ScaledDotProductAttention" type="ScaledDotProductAttention" version="opset13">626 <data causal="false" />627 <input>628 <port id="0" precision="FP32">629 <dim>-1</dim>630 <dim>4</dim>631 <dim>-1</dim>632 <dim>8</dim>633 </port>634 <port id="1" precision="FP32">635 <dim>-1</dim>636 <dim>4</dim>637 <dim>-1</dim>638 <dim>8</dim>639 </port>640 <port id="2" precision="FP32">641 <dim>-1</dim>642 <dim>4</dim>643 <dim>-1</dim>644 <dim>8</dim>645 </port>646 <port id="3" precision="FP32" />647 <port id="4" precision="FP32" />648 </input>649 <output>650 <port id="5" precision="FP32" names="97,context_layer.1">651 <dim>-1</dim>652 <dim>4</dim>653 <dim>-1</dim>654 <dim>8</dim>655 </port>656 </output>657 </layer>658 <layer id="48" name="Constant_391" type="Const" version="opset1">659 <data element_type="i64" shape="4" offset="14192" size="32" />660 <output>661 <port id="0" precision="I64">662 <dim>4</dim>663 </port>664 </output>665 </layer>666 <layer id="49" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::permute/Transpose" type="Transpose" version="opset1">667 <input>668 <port id="0" precision="FP32">669 <dim>-1</dim>670 <dim>4</dim>671 <dim>-1</dim>672 <dim>8</dim>673 </port>674 <port id="1" precision="I64">675 <dim>4</dim>676 </port>677 </input>678 <output>679 <port id="2" precision="FP32" names="99">680 <dim>-1</dim>681 <dim>-1</dim>682 <dim>4</dim>683 <dim>8</dim>684 </port>685 </output>686 </layer>687 <layer id="50" name="__module.data2vec_vision.encoder.layer.0.attention.attention/prim::ListConstruct/SequenceMark_3" type="Const" version="opset1">688 <data element_type="i64" shape="3" offset="14224" size="24" />689 <output>690 <port id="0" precision="I64">691 <dim>3</dim>692 </port>693 </output>694 </layer>695 <layer id="51" name="__module.data2vec_vision.encoder.layer.0.attention.attention/aten::view/Reshape_3" type="Reshape" version="opset1">696 <data special_zero="true" />697 <input>698 <port id="0" precision="FP32">699 <dim>-1</dim>700 <dim>-1</dim>701 <dim>4</dim>702 <dim>8</dim>703 </port>704 <port id="1" precision="I64">705 <dim>3</dim>706 </port>707 </input>708 <output>709 <port id="2" precision="FP32" names="104,input.7">710 <dim>-1</dim>711 <dim>-1</dim>712 <dim>32</dim>713 </port>714 </output>715 </layer>716 <layer id="52" name="self.data2vec_vision.encoder.layer.0.attention.output.dense.weight" type="Const" version="opset1">717 <data element_type="f32" shape="32, 32" offset="14248" size="4096" />718 <output>719 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.0.attention.output.dense.weight">720 <dim>32</dim>721 <dim>32</dim>722 </port>723 </output>724 </layer>725 <layer id="53" name="__module.data2vec_vision.encoder.layer.0.attention.output.dense/aten::linear/MatMul" type="MatMul" version="opset1">726 <data transpose_a="false" transpose_b="true" />727 <input>728 <port id="0" precision="FP32">729 <dim>-1</dim>730 <dim>-1</dim>731 <dim>32</dim>732 </port>733 <port id="1" precision="FP32">734 <dim>32</dim>735 <dim>32</dim>736 </port>737 </input>738 <output>739 <port id="2" precision="FP32" names="109,input.9">740 <dim>-1</dim>741 <dim>-1</dim>742 <dim>32</dim>743 </port>744 </output>745 </layer>746 <layer id="54" name="__module.data2vec_vision.encoder.layer.0/aten::mul/Multiply" type="Multiply" version="opset1">747 <data auto_broadcast="numpy" />748 <input>749 <port id="0" precision="FP32">750 <dim>1</dim>751 <dim>1</dim>752 <dim>32</dim>753 </port>754 <port id="1" precision="FP32">755 <dim>-1</dim>756 <dim>-1</dim>757 <dim>32</dim>758 </port>759 </input>760 <output>761 <port id="2" precision="FP32" names="111,attention_output.3">762 <dim>-1</dim>763 <dim>-1</dim>764 <dim>32</dim>765 </port>766 </output>767 </layer>768 <layer id="55" name="__module.data2vec_vision.encoder.layer.0/aten::add/Add" type="Add" version="opset1">769 <data auto_broadcast="numpy" />770 <input>771 <port id="0" precision="FP32">772 <dim>-1</dim>773 <dim>-1</dim>774 <dim>32</dim>775 </port>776 <port id="1" precision="FP32">777 <dim>-1</dim>778 <dim>-1</dim>779 <dim>32</dim>780 </port>781 </input>782 <output>783 <port id="2" precision="FP32" names="112,input.11">784 <dim>-1</dim>785 <dim>-1</dim>786 <dim>32</dim>787 </port>788 </output>789 </layer>790 <layer id="56" name="__module.data2vec_vision.encoder.layer.0.layernorm_after/aten::layer_norm/Multiply" type="Const" version="opset1">791 <data element_type="i32" shape="1" offset="1844" size="4" />792 <output>793 <port id="0" precision="I32">794 <dim>1</dim>795 </port>796 </output>797 </layer>798 <layer id="57" name="__module.data2vec_vision.encoder.layer.0.layernorm_after/aten::layer_norm/MVN" type="MVN" version="opset6">799 <data eps="9.999999960041972e-13" normalize_variance="true" eps_mode="INSIDE_SQRT" />800 <input>801 <port id="0" precision="FP32">802 <dim>-1</dim>803 <dim>-1</dim>804 <dim>32</dim>805 </port>806 <port id="1" precision="I32">807 <dim>1</dim>808 </port>809 </input>810 <output>811 <port id="2" precision="FP32" names="116,input.13">812 <dim>-1</dim>813 <dim>-1</dim>814 <dim>32</dim>815 </port>816 </output>817 </layer>818 <layer id="58" name="self.data2vec_vision.encoder.layer.0.intermediate.dense.weight" type="Const" version="opset1">819 <data element_type="f32" shape="37, 32" offset="18344" size="4736" />820 <output>821 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.0.intermediate.dense.weight">822 <dim>37</dim>823 <dim>32</dim>824 </port>825 </output>826 </layer>827 <layer id="59" name="__module.data2vec_vision.encoder.layer.0.intermediate.dense/aten::linear/MatMul" type="MatMul" version="opset1">828 <data transpose_a="false" transpose_b="true" />829 <input>830 <port id="0" precision="FP32">831 <dim>-1</dim>832 <dim>-1</dim>833 <dim>32</dim>834 </port>835 <port id="1" precision="FP32">836 <dim>37</dim>837 <dim>32</dim>838 </port>839 </input>840 <output>841 <port id="2" precision="FP32" names="121,input.15">842 <dim>-1</dim>843 <dim>-1</dim>844 <dim>37</dim>845 </port>846 </output>847 </layer>848 <layer id="60" name="__module.data2vec_vision.encoder.layer.0.intermediate.intermediate_act_fn/aten::gelu/Gelu" type="Gelu" version="opset7">849 <data approximation_mode="ERF" />850 <input>851 <port id="0" precision="FP32">852 <dim>-1</dim>853 <dim>-1</dim>854 <dim>37</dim>855 </port>856 </input>857 <output>858 <port id="1" precision="FP32" names="122,input.17">859 <dim>-1</dim>860 <dim>-1</dim>861 <dim>37</dim>862 </port>863 </output>864 </layer>865 <layer id="61" name="self.data2vec_vision.encoder.layer.0.output.dense.weight" type="Const" version="opset1">866 <data element_type="f32" shape="32, 37" offset="23080" size="4736" />867 <output>868 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.0.output.dense.weight">869 <dim>32</dim>870 <dim>37</dim>871 </port>872 </output>873 </layer>874 <layer id="62" name="__module.data2vec_vision.encoder.layer.0.output.dense/aten::linear/MatMul" type="MatMul" version="opset1">875 <data transpose_a="false" transpose_b="true" />876 <input>877 <port id="0" precision="FP32">878 <dim>-1</dim>879 <dim>-1</dim>880 <dim>37</dim>881 </port>882 <port id="1" precision="FP32">883 <dim>32</dim>884 <dim>37</dim>885 </port>886 </input>887 <output>888 <port id="2" precision="FP32" names="127,input.19">889 <dim>-1</dim>890 <dim>-1</dim>891 <dim>32</dim>892 </port>893 </output>894 </layer>895 <layer id="63" name="__module.data2vec_vision.encoder.layer.0/aten::mul/Multiply_1" type="Multiply" version="opset1">896 <data auto_broadcast="numpy" />897 <input>898 <port id="0" precision="FP32">899 <dim>1</dim>900 <dim>1</dim>901 <dim>32</dim>902 </port>903 <port id="1" precision="FP32">904 <dim>-1</dim>905 <dim>-1</dim>906 <dim>32</dim>907 </port>908 </input>909 <output>910 <port id="2" precision="FP32" names="129,layer_output.3">911 <dim>-1</dim>912 <dim>-1</dim>913 <dim>32</dim>914 </port>915 </output>916 </layer>917 <layer id="64" name="__module.data2vec_vision.encoder.layer.0/aten::add/Add_1" type="Add" version="opset1">918 <data auto_broadcast="numpy" />919 <input>920 <port id="0" precision="FP32">921 <dim>-1</dim>922 <dim>-1</dim>923 <dim>32</dim>924 </port>925 <port id="1" precision="FP32">926 <dim>-1</dim>927 <dim>-1</dim>928 <dim>32</dim>929 </port>930 </input>931 <output>932 <port id="2" precision="FP32" names="130,input.21">933 <dim>-1</dim>934 <dim>-1</dim>935 <dim>32</dim>936 </port>937 </output>938 </layer>939 <layer id="65" name="__module.data2vec_vision.encoder.layer.1.layernorm_before/aten::layer_norm/Multiply" type="Const" version="opset1">940 <data element_type="i32" shape="1" offset="1844" size="4" />941 <output>942 <port id="0" precision="I32">943 <dim>1</dim>944 </port>945 </output>946 </layer>947 <layer id="66" name="__module.data2vec_vision.encoder.layer.1.layernorm_before/aten::layer_norm/MVN" type="MVN" version="opset6">948 <data eps="9.999999960041972e-13" normalize_variance="true" eps_mode="INSIDE_SQRT" />949 <input>950 <port id="0" precision="FP32">951 <dim>-1</dim>952 <dim>-1</dim>953 <dim>32</dim>954 </port>955 <port id="1" precision="I32">956 <dim>1</dim>957 </port>958 </input>959 <output>960 <port id="2" precision="FP32" names="142,hidden_states.3">961 <dim>-1</dim>962 <dim>-1</dim>963 <dim>32</dim>964 </port>965 </output>966 </layer>967 <layer id="67" name="self.data2vec_vision.encoder.layer.1.attention.attention.query.weight" type="Const" version="opset1">968 <data element_type="f32" shape="32, 32" offset="27816" size="4096" />969 <output>970 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.1.attention.attention.query.weight">971 <dim>32</dim>972 <dim>32</dim>973 </port>974 </output>975 </layer>976 <layer id="68" name="__module.data2vec_vision.encoder.layer.1.attention.attention.query/aten::linear/MatMul" type="MatMul" version="opset1">977 <data transpose_a="false" transpose_b="true" />978 <input>979 <port id="0" precision="FP32">980 <dim>-1</dim>981 <dim>-1</dim>982 <dim>32</dim>983 </port>984 <port id="1" precision="FP32">985 <dim>32</dim>986 <dim>32</dim>987 </port>988 </input>989 <output>990 <port id="2" precision="FP32" names="152">991 <dim>-1</dim>992 <dim>-1</dim>993 <dim>32</dim>994 </port>995 </output>996 </layer>997 <layer id="69" name="Constant_5911" type="Const" version="opset1">998 <data element_type="i64" shape="4" offset="5944" size="32" />999 <output>1000 <port id="0" precision="I64">1001 <dim>4</dim>1002 </port>1003 </output>1004 </layer>1005 <layer id="70" name="__module.data2vec_vision.encoder.layer.1.attention.attention/aten::view/Reshape" type="Reshape" version="opset1">1006 <data special_zero="true" />1007 <input>1008 <port id="0" precision="FP32">1009 <dim>-1</dim>1010 <dim>-1</dim>1011 <dim>32</dim>1012 </port>1013 <port id="1" precision="I64">1014 <dim>4</dim>1015 </port>1016 </input>1017 <output>1018 <port id="2" precision="FP32" names="154">1019 <dim>-1</dim>1020 <dim>-1</dim>1021 <dim>4</dim>1022 <dim>8</dim>1023 </port>1024 </output>1025 </layer>1026 <layer id="71" name="__module.data2vec_vision.encoder.layer.1.attention.attention/aten::transpose/Constant" type="Const" version="opset1">1027 <data element_type="i32" shape="4" offset="5976" size="16" />1028 <output>1029 <port id="0" precision="I32">1030 <dim>4</dim>1031 </port>1032 </output>1033 </layer>1034 <layer id="72" name="__module.data2vec_vision.encoder.layer.1.attention.attention/aten::transpose/Transpose" type="Transpose" version="opset1">1035 <input>1036 <port id="0" precision="FP32">1037 <dim>-1</dim>1038 <dim>-1</dim>1039 <dim>4</dim>1040 <dim>8</dim>1041 </port>1042 <port id="1" precision="I32">1043 <dim>4</dim>1044 </port>1045 </input>1046 <output>1047 <port id="2" precision="FP32" names="155,query_layer.3">1048 <dim>-1</dim>1049 <dim>4</dim>1050 <dim>-1</dim>1051 <dim>8</dim>1052 </port>1053 </output>1054 </layer>1055 <layer id="73" name="self.data2vec_vision.encoder.layer.1.attention.attention.key.weight" type="Const" version="opset1">1056 <data element_type="f32" shape="32, 32" offset="31912" size="4096" />1057 <output>1058 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.1.attention.attention.key.weight">1059 <dim>32</dim>1060 <dim>32</dim>1061 </port>1062 </output>1063 </layer>1064 <layer id="74" name="__module.data2vec_vision.encoder.layer.1.attention.attention.key/aten::linear/MatMul" type="MatMul" version="opset1">1065 <data transpose_a="false" transpose_b="true" />1066 <input>1067 <port id="0" precision="FP32">1068 <dim>-1</dim>1069 <dim>-1</dim>1070 <dim>32</dim>1071 </port>1072 <port id="1" precision="FP32">1073 <dim>32</dim>1074 <dim>32</dim>1075 </port>1076 </input>1077 <output>1078 <port id="2" precision="FP32" names="157">1079 <dim>-1</dim>1080 <dim>-1</dim>1081 <dim>32</dim>1082 </port>1083 </output>1084 </layer>1085 <layer id="75" name="Constant_5912" type="Const" version="opset1">1086 <data element_type="i64" shape="4" offset="5944" size="32" />1087 <output>1088 <port id="0" precision="I64">1089 <dim>4</dim>1090 </port>1091 </output>1092 </layer>1093 <layer id="76" name="__module.data2vec_vision.encoder.layer.1.attention.attention/aten::view/Reshape_1" type="Reshape" version="opset1">1094 <data special_zero="true" />1095 <input>1096 <port id="0" precision="FP32">1097 <dim>-1</dim>1098 <dim>-1</dim>1099 <dim>32</dim>1100 </port>1101 <port id="1" precision="I64">1102 <dim>4</dim>1103 </port>1104 </input>1105 <output>1106 <port id="2" precision="FP32" names="159">1107 <dim>-1</dim>1108 <dim>-1</dim>1109 <dim>4</dim>1110 <dim>8</dim>1111 </port>1112 </output>1113 </layer>1114 <layer id="77" name="__module.data2vec_vision.encoder.layer.1.attention.attention/aten::transpose/Constant_1" type="Const" version="opset1">1115 <data element_type="i32" shape="4" offset="5976" size="16" />1116 <output>1117 <port id="0" precision="I32">1118 <dim>4</dim>1119 </port>1120 </output>1121 </layer>1122 <layer id="78" name="__module.data2vec_vision.encoder.layer.1.attention.attention/aten::transpose/Transpose_1" type="Transpose" version="opset1">1123 <input>1124 <port id="0" precision="FP32">1125 <dim>-1</dim>1126 <dim>-1</dim>1127 <dim>4</dim>1128 <dim>8</dim>1129 </port>1130 <port id="1" precision="I32">1131 <dim>4</dim>1132 </port>1133 </input>1134 <output>1135 <port id="2" precision="FP32" names="160,key_layer.3">1136 <dim>-1</dim>1137 <dim>4</dim>1138 <dim>-1</dim>1139 <dim>8</dim>1140 </port>1141 </output>1142 </layer>1143 <layer id="79" name="self.data2vec_vision.encoder.layer.1.attention.attention.value.weight" type="Const" version="opset1">1144 <data element_type="f32" shape="32, 32" offset="36008" size="4096" />1145 <output>1146 <port id="0" precision="FP32" names="self.data2vec_vision.encoder.layer.1.attention.attention.value.weight">1147 <dim>32</dim>1148 <dim>32</dim>1149 </port>1150 </output>1151 </layer>1152 <layer id="80" name="__module.data2vec_vision.encoder.layer.1.attention.attention.value/aten::linear/MatMul" type="MatMul" version="opset1">1153 <data transpose_a="false" transpose_b="true" />1154 <input>1155 <port id="0" precision="FP32">1156 <dim>-1</dim>1157 <dim>-1</dim>1158 <dim>32</dim>1159 </port>1160 <port id="1" precision="FP32">1161 <dim>32</dim>1162 <dim>32</dim>1163 </port>1164 </input>1165 <output>1166 <port id="2" precision="FP32" names="163">1167 <dim>-1</dim>1168 <dim>-1</dim>1169 <dim>32</dim>1170 </port>1171 </output>1172 </layer>1173 <layer id="81" name="Constant_5913" type="Const" version="opset1">1174 <data element_type="i64" shape="4" offset="5944" size="32" />1175 <output>1176 <port id="0" precision="I64">1177 <dim>4</dim>1178 </port>1179 </output>1180 </layer>1181 <layer id="82" name="__module.data2vec_vision.encoder.layer.1.attention.attention/aten::view/Reshape_2" type="Reshape" version="opset1">1182 <data special_zero="true" />1183 <input>1184 <port id="0" precision="FP32">1185 <dim>-1</dim>1186 <dim>-1</dim>1187 <dim>32</dim>1188 </port>1189 <port id="1" precision="I64">1190 <dim>4</dim>1191 </port>1192 </input>1193 <output>1194 <port id="2" precision="FP32" names="165">1195 <dim>-1</dim>1196 <dim>-1</dim>1197 <dim>4</dim>1198 <dim>8</dim>1199 </port>1200 </output>