ovlab-sam3-ov / sam1_feature_prep.xml
rippertnt's picture
sam3-ov (1707209395 bytes)
b824a85 verified
Raw History Blame Contribute Delete
9.62 kB
<?xml version="1.0"?>
<net name="Model30" version="11">
<layers>
<layer id="0" name="fpn0" type="Parameter" version="opset1">
<data shape="?,256,?,?" element_type="f32" />
<output>
<port id="0" precision="FP32" names="fpn0">
<dim>-1</dim>
<dim>256</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
</output>
</layer>
<layer id="1" name="fpn1" type="Parameter" version="opset1">
<data shape="?,256,?,?" element_type="f32" />
<output>
<port id="0" precision="FP32" names="fpn1">
<dim>-1</dim>
<dim>256</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
</output>
</layer>
<layer id="2" name="self.no_mem_embed_compressed" type="Const" version="opset1">
<data element_type="f16" shape="1, 1, 256" offset="0" size="512" />
<output>
<port id="0" precision="FP16">
<dim>1</dim>
<dim>1</dim>
<dim>256</dim>
</port>
</output>
</layer>
<layer id="3" name="self.no_mem_embed" type="Convert" version="opset1">
<data destination_type="f32" />
<rt_info>
<attribute name="decompression" version="0" />
</rt_info>
<input>
<port id="0" precision="FP16">
<dim>1</dim>
<dim>1</dim>
<dim>256</dim>
</port>
</input>
<output>
<port id="1" precision="FP16" names="self.no_mem_embed">
<dim>1</dim>
<dim>1</dim>
<dim>256</dim>
</port>
</output>
</layer>
<layer id="4" name="self.conv_s1.weight_compressed" type="Const" version="opset1">
<data element_type="f16" shape="64, 256, 1, 1" offset="512" size="32768" />
<output>
<port id="0" precision="FP16" names="self.conv_s1.weight">
<dim>64</dim>
<dim>256</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</output>
</layer>
<layer id="5" name="self.conv_s1.weight" type="Convert" version="opset1">
<data destination_type="f32" />
<rt_info>
<attribute name="decompression" version="0" />
</rt_info>
<input>
<port id="0" precision="FP16">
<dim>64</dim>
<dim>256</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="1" precision="FP32">
<dim>64</dim>
<dim>256</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</output>
</layer>
<layer id="6" name="__module.conv_s1/aten::_convolution/Convolution" type="Convolution" version="opset1">
<data strides="1, 1" dilations="1, 1" pads_begin="0, 0" pads_end="0, 0" auto_pad="explicit" />
<input>
<port id="0" precision="FP32">
<dim>-1</dim>
<dim>256</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
<port id="1" precision="FP32">
<dim>64</dim>
<dim>256</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>-1</dim>
<dim>64</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
</output>
</layer>
<layer id="7" name="__module.conv_s1/aten::_convolution/Reshape_compressed" type="Const" version="opset1">
<data element_type="f16" shape="1, 64, 1, 1" offset="33280" size="128" />
<output>
<port id="0" precision="FP16">
<dim>1</dim>
<dim>64</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</output>
</layer>
<layer id="8" name="__module.conv_s1/aten::_convolution/Reshape" type="Convert" version="opset1">
<data destination_type="f32" />
<rt_info>
<attribute name="decompression" version="0" />
</rt_info>
<input>
<port id="0" precision="FP16">
<dim>1</dim>
<dim>64</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>64</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</output>
</layer>
<layer id="9" name="__module.conv_s1/aten::_convolution/Add" type="Add" version="opset1">
<data auto_broadcast="numpy" />
<input>
<port id="0" precision="FP32">
<dim>-1</dim>
<dim>64</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>64</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>-1</dim>
<dim>64</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
</output>
</layer>
<layer id="10" name="self.conv_s0.weight_compressed" type="Const" version="opset1">
<data element_type="f16" shape="32, 256, 1, 1" offset="33408" size="16384" />
<output>
<port id="0" precision="FP16" names="self.conv_s0.weight">
<dim>32</dim>
<dim>256</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</output>
</layer>
<layer id="11" name="self.conv_s0.weight" type="Convert" version="opset1">
<data destination_type="f32" />
<rt_info>
<attribute name="decompression" version="0" />
</rt_info>
<input>
<port id="0" precision="FP16">
<dim>32</dim>
<dim>256</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="1" precision="FP32">
<dim>32</dim>
<dim>256</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</output>
</layer>
<layer id="12" name="__module.conv_s0/aten::_convolution/Convolution" type="Convolution" version="opset1">
<data strides="1, 1" dilations="1, 1" pads_begin="0, 0" pads_end="0, 0" auto_pad="explicit" />
<input>
<port id="0" precision="FP32">
<dim>-1</dim>
<dim>256</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
<port id="1" precision="FP32">
<dim>32</dim>
<dim>256</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>-1</dim>
<dim>32</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
</output>
</layer>
<layer id="13" name="__module.conv_s0/aten::_convolution/Reshape_compressed" type="Const" version="opset1">
<data element_type="f16" shape="1, 32, 1, 1" offset="49792" size="64" />
<output>
<port id="0" precision="FP16">
<dim>1</dim>
<dim>32</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</output>
</layer>
<layer id="14" name="__module.conv_s0/aten::_convolution/Reshape" type="Convert" version="opset1">
<data destination_type="f32" />
<rt_info>
<attribute name="decompression" version="0" />
</rt_info>
<input>
<port id="0" precision="FP16">
<dim>1</dim>
<dim>32</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>32</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</output>
</layer>
<layer id="15" name="__module.conv_s0/aten::_convolution/Add" type="Add" version="opset1">
<data auto_broadcast="numpy" />
<input>
<port id="0" precision="FP32">
<dim>-1</dim>
<dim>32</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>32</dim>
<dim>1</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>-1</dim>
<dim>32</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
</output>
</layer>
<layer id="16" name="Result_1813429" type="Result" version="opset1">
<input>
<port id="0" precision="FP32">
<dim>-1</dim>
<dim>32</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
</input>
</layer>
<layer id="17" name="Result_1813428" type="Result" version="opset1">
<input>
<port id="0" precision="FP32">
<dim>-1</dim>
<dim>64</dim>
<dim>-1</dim>
<dim>-1</dim>
</port>
</input>
</layer>
<layer id="18" name="Result_1813427" type="Result" version="opset1" output_names="self.no_mem_embed">
<input>
<port id="0" precision="FP16">
<dim>1</dim>
<dim>1</dim>
<dim>256</dim>
</port>
</input>
</layer>
</layers>
<edges>
<edge from-layer="0" from-port="0" to-layer="12" to-port="0" />
<edge from-layer="1" from-port="0" to-layer="6" to-port="0" />
<edge from-layer="2" from-port="0" to-layer="3" to-port="0" />
<edge from-layer="3" from-port="1" to-layer="18" to-port="0" />
<edge from-layer="4" from-port="0" to-layer="5" to-port="0" />
<edge from-layer="5" from-port="1" to-layer="6" to-port="1" />
<edge from-layer="6" from-port="2" to-layer="9" to-port="0" />
<edge from-layer="7" from-port="0" to-layer="8" to-port="0" />
<edge from-layer="8" from-port="1" to-layer="9" to-port="1" />
<edge from-layer="9" from-port="2" to-layer="17" to-port="0" />
<edge from-layer="10" from-port="0" to-layer="11" to-port="0" />
<edge from-layer="11" from-port="1" to-layer="12" to-port="1" />
<edge from-layer="12" from-port="2" to-layer="15" to-port="0" />
<edge from-layer="13" from-port="0" to-layer="14" to-port="0" />
<edge from-layer="14" from-port="1" to-layer="15" to-port="1" />
<edge from-layer="15" from-port="2" to-layer="16" to-port="0" />
</edges>
<rt_info>
<info name="OpenVINO Runtime" value="2026.3.1-22476-759c5a6ab8c-releases/2026/3" />
<Runtime_version value="2026.3.1-22476-759c5a6ab8c-releases/2026/3" />
<conversion_parameters>
<framework value="pytorch" />
<is_python_object value="True" />
</conversion_parameters>
</rt_info>
</net>