diff --git "a/CoreMLModels/clip_mci_image_s2_mult_batch.mlmodelc/model.mil" "b/CoreMLModels/clip_mci_image_s2_mult_batch.mlmodelc/model.mil" new file mode 100644--- /dev/null +++ "b/CoreMLModels/clip_mci_image_s2_mult_batch.mlmodelc/model.mil" @@ -0,0 +1,1903 @@ +program(1.0) +[buildInfo = dict, tensor>({{"coremlc-component-MIL", "3405.2.1"}, {"coremlc-version", "3404.23.1"}, {"coremltools-component-torch", "2.7.1"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "8.3.0"}})] +{ + func main(tensor input_image) [FlexibleShapeInformation = tuple, dict, tensor>>, tuple, dict, list, ?>>>>((("DefaultShapes", {{"input_image", [1, 3, 256, 256]}}), ("RangeDims", {{"input_image", [[1, 1], [3, 3], [256, 256], [256, 256]]}})))] { + tensor input_image__scaled___y_0 = const()[name = tensor("input_image__scaled___y_0"), val = tensor(0x1.010102p-8)]; + tensor input_image__scaled__ = mul(x = input_image, y = input_image__scaled___y_0)[name = tensor("input_image__scaled__")]; + tensor var_22 = const()[name = tensor("op_22"), val = tensor(-1)]; + tensor input_1_pad_type_0 = const()[name = tensor("input_1_pad_type_0"), val = tensor("custom")]; + tensor input_1_pad_0 = const()[name = tensor("input_1_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_1_strides_0 = const()[name = tensor("input_1_strides_0"), val = tensor([2, 2])]; + tensor input_1_dilations_0 = const()[name = tensor("input_1_dilations_0"), val = tensor([1, 1])]; + tensor input_1_groups_0 = const()[name = tensor("input_1_groups_0"), val = tensor(1)]; + tensor input_image_to_fp16_dtype_0 = const()[name = tensor("input_image_to_fp16_dtype_0"), val = tensor("fp16")]; + tensor image_encoder_model_patch_embed_0_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_patch_embed_0_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64)))]; + tensor image_encoder_model_patch_embed_0_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_patch_embed_0_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4480)))]; + tensor input_image_to_fp16 = cast(dtype = input_image_to_fp16_dtype_0, x = input_image__scaled__)[name = tensor("cast_21")]; + tensor input_1_cast_fp16 = conv(bias = image_encoder_model_patch_embed_0_reparam_conv_bias_to_fp16, dilations = input_1_dilations_0, groups = input_1_groups_0, pad = input_1_pad_0, pad_type = input_1_pad_type_0, strides = input_1_strides_0, weight = image_encoder_model_patch_embed_0_reparam_conv_weight_to_fp16, x = input_image_to_fp16)[name = tensor("input_1_cast_fp16")]; + tensor input_3_mode_0 = const()[name = tensor("input_3_mode_0"), val = tensor("EXACT")]; + tensor input_3_cast_fp16 = gelu(mode = input_3_mode_0, x = input_1_cast_fp16)[name = tensor("input_3_cast_fp16")]; + tensor input_5_pad_type_0 = const()[name = tensor("input_5_pad_type_0"), val = tensor("custom")]; + tensor input_5_pad_0 = const()[name = tensor("input_5_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_5_strides_0 = const()[name = tensor("input_5_strides_0"), val = tensor([2, 2])]; + tensor input_5_groups_0 = const()[name = tensor("input_5_groups_0"), val = tensor(80)]; + tensor input_5_dilations_0 = const()[name = tensor("input_5_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_patch_embed_1_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_patch_embed_1_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4736)))]; + tensor image_encoder_model_patch_embed_1_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_patch_embed_1_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(6272)))]; + tensor input_5_cast_fp16 = conv(bias = image_encoder_model_patch_embed_1_reparam_conv_bias_to_fp16, dilations = input_5_dilations_0, groups = input_5_groups_0, pad = input_5_pad_0, pad_type = input_5_pad_type_0, strides = input_5_strides_0, weight = image_encoder_model_patch_embed_1_reparam_conv_weight_to_fp16, x = input_3_cast_fp16)[name = tensor("input_5_cast_fp16")]; + tensor input_7_mode_0 = const()[name = tensor("input_7_mode_0"), val = tensor("EXACT")]; + tensor input_7_cast_fp16 = gelu(mode = input_7_mode_0, x = input_5_cast_fp16)[name = tensor("input_7_cast_fp16")]; + tensor input_9_pad_type_0 = const()[name = tensor("input_9_pad_type_0"), val = tensor("valid")]; + tensor input_9_strides_0 = const()[name = tensor("input_9_strides_0"), val = tensor([1, 1])]; + tensor input_9_pad_0 = const()[name = tensor("input_9_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_9_dilations_0 = const()[name = tensor("input_9_dilations_0"), val = tensor([1, 1])]; + tensor input_9_groups_0 = const()[name = tensor("input_9_groups_0"), val = tensor(1)]; + tensor image_encoder_model_patch_embed_2_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_patch_embed_2_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(6528)))]; + tensor image_encoder_model_patch_embed_2_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_patch_embed_2_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19392)))]; + tensor input_9_cast_fp16 = conv(bias = image_encoder_model_patch_embed_2_reparam_conv_bias_to_fp16, dilations = input_9_dilations_0, groups = input_9_groups_0, pad = input_9_pad_0, pad_type = input_9_pad_type_0, strides = input_9_strides_0, weight = image_encoder_model_patch_embed_2_reparam_conv_weight_to_fp16, x = input_7_cast_fp16)[name = tensor("input_9_cast_fp16")]; + tensor input_11_mode_0 = const()[name = tensor("input_11_mode_0"), val = tensor("EXACT")]; + tensor input_11_cast_fp16 = gelu(mode = input_11_mode_0, x = input_9_cast_fp16)[name = tensor("input_11_cast_fp16")]; + tensor input_13_pad_type_0 = const()[name = tensor("input_13_pad_type_0"), val = tensor("custom")]; + tensor input_13_pad_0 = const()[name = tensor("input_13_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_13_groups_0 = const()[name = tensor("input_13_groups_0"), val = tensor(80)]; + tensor input_13_strides_0 = const()[name = tensor("input_13_strides_0"), val = tensor([1, 1])]; + tensor input_13_dilations_0 = const()[name = tensor("input_13_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_0_0_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_0_0_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19648)))]; + tensor image_encoder_model_network_0_0_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_0_0_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21184)))]; + tensor input_13_cast_fp16 = conv(bias = image_encoder_model_network_0_0_token_mixer_reparam_conv_bias_to_fp16, dilations = input_13_dilations_0, groups = input_13_groups_0, pad = input_13_pad_0, pad_type = input_13_pad_type_0, strides = input_13_strides_0, weight = image_encoder_model_network_0_0_token_mixer_reparam_conv_weight_to_fp16, x = input_11_cast_fp16)[name = tensor("input_13_cast_fp16")]; + tensor input_15_pad_type_0 = const()[name = tensor("input_15_pad_type_0"), val = tensor("custom")]; + tensor input_15_pad_0 = const()[name = tensor("input_15_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_15_groups_0 = const()[name = tensor("input_15_groups_0"), val = tensor(80)]; + tensor input_15_strides_0 = const()[name = tensor("input_15_strides_0"), val = tensor([1, 1])]; + tensor input_15_dilations_0 = const()[name = tensor("input_15_dilations_0"), val = tensor([1, 1])]; + tensor const_0_to_fp16 = const()[name = tensor("const_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21440)))]; + tensor const_1_to_fp16 = const()[name = tensor("const_1_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(29376)))]; + tensor input_17_cast_fp16 = conv(bias = const_1_to_fp16, dilations = input_15_dilations_0, groups = input_15_groups_0, pad = input_15_pad_0, pad_type = input_15_pad_type_0, strides = input_15_strides_0, weight = const_0_to_fp16, x = input_13_cast_fp16)[name = tensor("input_17_cast_fp16")]; + tensor input_19_pad_type_0 = const()[name = tensor("input_19_pad_type_0"), val = tensor("valid")]; + tensor input_19_strides_0 = const()[name = tensor("input_19_strides_0"), val = tensor([1, 1])]; + tensor input_19_pad_0 = const()[name = tensor("input_19_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_19_dilations_0 = const()[name = tensor("input_19_dilations_0"), val = tensor([1, 1])]; + tensor input_19_groups_0 = const()[name = tensor("input_19_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_0_0_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_0_0_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(29632)))]; + tensor image_encoder_model_network_0_0_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_0_0_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(68096)))]; + tensor input_19_cast_fp16 = conv(bias = image_encoder_model_network_0_0_convffn_fc1_bias_to_fp16, dilations = input_19_dilations_0, groups = input_19_groups_0, pad = input_19_pad_0, pad_type = input_19_pad_type_0, strides = input_19_strides_0, weight = image_encoder_model_network_0_0_convffn_fc1_weight_to_fp16, x = input_17_cast_fp16)[name = tensor("input_19_cast_fp16")]; + tensor input_21_mode_0 = const()[name = tensor("input_21_mode_0"), val = tensor("EXACT")]; + tensor input_21_cast_fp16 = gelu(mode = input_21_mode_0, x = input_19_cast_fp16)[name = tensor("input_21_cast_fp16")]; + tensor input_25_pad_type_0 = const()[name = tensor("input_25_pad_type_0"), val = tensor("valid")]; + tensor input_25_strides_0 = const()[name = tensor("input_25_strides_0"), val = tensor([1, 1])]; + tensor input_25_pad_0 = const()[name = tensor("input_25_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_25_dilations_0 = const()[name = tensor("input_25_dilations_0"), val = tensor([1, 1])]; + tensor input_25_groups_0 = const()[name = tensor("input_25_groups_0"), val = tensor(1)]; + tensor var_121_weight_0_to_fp16 = const()[name = tensor("op_121_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(68672)))]; + tensor var_121_bias_0_to_fp16 = const()[name = tensor("op_121_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(107136)))]; + tensor var_121_cast_fp16 = conv(bias = var_121_bias_0_to_fp16, dilations = input_25_dilations_0, groups = input_25_groups_0, pad = input_25_pad_0, pad_type = input_25_pad_type_0, strides = input_25_strides_0, weight = var_121_weight_0_to_fp16, x = input_21_cast_fp16)[name = tensor("op_121_cast_fp16")]; + tensor input_27_cast_fp16 = add(x = input_13_cast_fp16, y = var_121_cast_fp16)[name = tensor("input_27_cast_fp16")]; + tensor input_29_pad_type_0 = const()[name = tensor("input_29_pad_type_0"), val = tensor("custom")]; + tensor input_29_pad_0 = const()[name = tensor("input_29_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_29_groups_0 = const()[name = tensor("input_29_groups_0"), val = tensor(80)]; + tensor input_29_strides_0 = const()[name = tensor("input_29_strides_0"), val = tensor([1, 1])]; + tensor input_29_dilations_0 = const()[name = tensor("input_29_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_0_1_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_0_1_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(107392)))]; + tensor image_encoder_model_network_0_1_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_0_1_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(108928)))]; + tensor input_29_cast_fp16 = conv(bias = image_encoder_model_network_0_1_token_mixer_reparam_conv_bias_to_fp16, dilations = input_29_dilations_0, groups = input_29_groups_0, pad = input_29_pad_0, pad_type = input_29_pad_type_0, strides = input_29_strides_0, weight = image_encoder_model_network_0_1_token_mixer_reparam_conv_weight_to_fp16, x = input_27_cast_fp16)[name = tensor("input_29_cast_fp16")]; + tensor input_31_pad_type_0 = const()[name = tensor("input_31_pad_type_0"), val = tensor("custom")]; + tensor input_31_pad_0 = const()[name = tensor("input_31_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_31_groups_0 = const()[name = tensor("input_31_groups_0"), val = tensor(80)]; + tensor input_31_strides_0 = const()[name = tensor("input_31_strides_0"), val = tensor([1, 1])]; + tensor input_31_dilations_0 = const()[name = tensor("input_31_dilations_0"), val = tensor([1, 1])]; + tensor const_2_to_fp16 = const()[name = tensor("const_2_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(109184)))]; + tensor const_3_to_fp16 = const()[name = tensor("const_3_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(117120)))]; + tensor input_33_cast_fp16 = conv(bias = const_3_to_fp16, dilations = input_31_dilations_0, groups = input_31_groups_0, pad = input_31_pad_0, pad_type = input_31_pad_type_0, strides = input_31_strides_0, weight = const_2_to_fp16, x = input_29_cast_fp16)[name = tensor("input_33_cast_fp16")]; + tensor input_35_pad_type_0 = const()[name = tensor("input_35_pad_type_0"), val = tensor("valid")]; + tensor input_35_strides_0 = const()[name = tensor("input_35_strides_0"), val = tensor([1, 1])]; + tensor input_35_pad_0 = const()[name = tensor("input_35_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_35_dilations_0 = const()[name = tensor("input_35_dilations_0"), val = tensor([1, 1])]; + tensor input_35_groups_0 = const()[name = tensor("input_35_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_0_1_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_0_1_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(117376)))]; + tensor image_encoder_model_network_0_1_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_0_1_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(155840)))]; + tensor input_35_cast_fp16 = conv(bias = image_encoder_model_network_0_1_convffn_fc1_bias_to_fp16, dilations = input_35_dilations_0, groups = input_35_groups_0, pad = input_35_pad_0, pad_type = input_35_pad_type_0, strides = input_35_strides_0, weight = image_encoder_model_network_0_1_convffn_fc1_weight_to_fp16, x = input_33_cast_fp16)[name = tensor("input_35_cast_fp16")]; + tensor input_37_mode_0 = const()[name = tensor("input_37_mode_0"), val = tensor("EXACT")]; + tensor input_37_cast_fp16 = gelu(mode = input_37_mode_0, x = input_35_cast_fp16)[name = tensor("input_37_cast_fp16")]; + tensor input_41_pad_type_0 = const()[name = tensor("input_41_pad_type_0"), val = tensor("valid")]; + tensor input_41_strides_0 = const()[name = tensor("input_41_strides_0"), val = tensor([1, 1])]; + tensor input_41_pad_0 = const()[name = tensor("input_41_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_41_dilations_0 = const()[name = tensor("input_41_dilations_0"), val = tensor([1, 1])]; + tensor input_41_groups_0 = const()[name = tensor("input_41_groups_0"), val = tensor(1)]; + tensor var_167_weight_0_to_fp16 = const()[name = tensor("op_167_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(156416)))]; + tensor var_167_bias_0_to_fp16 = const()[name = tensor("op_167_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(194880)))]; + tensor var_167_cast_fp16 = conv(bias = var_167_bias_0_to_fp16, dilations = input_41_dilations_0, groups = input_41_groups_0, pad = input_41_pad_0, pad_type = input_41_pad_type_0, strides = input_41_strides_0, weight = var_167_weight_0_to_fp16, x = input_37_cast_fp16)[name = tensor("op_167_cast_fp16")]; + tensor input_43_cast_fp16 = add(x = input_29_cast_fp16, y = var_167_cast_fp16)[name = tensor("input_43_cast_fp16")]; + tensor input_45_pad_type_0 = const()[name = tensor("input_45_pad_type_0"), val = tensor("custom")]; + tensor input_45_pad_0 = const()[name = tensor("input_45_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_45_groups_0 = const()[name = tensor("input_45_groups_0"), val = tensor(80)]; + tensor input_45_strides_0 = const()[name = tensor("input_45_strides_0"), val = tensor([1, 1])]; + tensor input_45_dilations_0 = const()[name = tensor("input_45_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_0_2_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_0_2_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(195136)))]; + tensor image_encoder_model_network_0_2_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_0_2_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(196672)))]; + tensor input_45_cast_fp16 = conv(bias = image_encoder_model_network_0_2_token_mixer_reparam_conv_bias_to_fp16, dilations = input_45_dilations_0, groups = input_45_groups_0, pad = input_45_pad_0, pad_type = input_45_pad_type_0, strides = input_45_strides_0, weight = image_encoder_model_network_0_2_token_mixer_reparam_conv_weight_to_fp16, x = input_43_cast_fp16)[name = tensor("input_45_cast_fp16")]; + tensor input_47_pad_type_0 = const()[name = tensor("input_47_pad_type_0"), val = tensor("custom")]; + tensor input_47_pad_0 = const()[name = tensor("input_47_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_47_groups_0 = const()[name = tensor("input_47_groups_0"), val = tensor(80)]; + tensor input_47_strides_0 = const()[name = tensor("input_47_strides_0"), val = tensor([1, 1])]; + tensor input_47_dilations_0 = const()[name = tensor("input_47_dilations_0"), val = tensor([1, 1])]; + tensor const_4_to_fp16 = const()[name = tensor("const_4_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(196928)))]; + tensor const_5_to_fp16 = const()[name = tensor("const_5_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(204864)))]; + tensor input_49_cast_fp16 = conv(bias = const_5_to_fp16, dilations = input_47_dilations_0, groups = input_47_groups_0, pad = input_47_pad_0, pad_type = input_47_pad_type_0, strides = input_47_strides_0, weight = const_4_to_fp16, x = input_45_cast_fp16)[name = tensor("input_49_cast_fp16")]; + tensor input_51_pad_type_0 = const()[name = tensor("input_51_pad_type_0"), val = tensor("valid")]; + tensor input_51_strides_0 = const()[name = tensor("input_51_strides_0"), val = tensor([1, 1])]; + tensor input_51_pad_0 = const()[name = tensor("input_51_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_51_dilations_0 = const()[name = tensor("input_51_dilations_0"), val = tensor([1, 1])]; + tensor input_51_groups_0 = const()[name = tensor("input_51_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_0_2_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_0_2_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(205120)))]; + tensor image_encoder_model_network_0_2_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_0_2_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(243584)))]; + tensor input_51_cast_fp16 = conv(bias = image_encoder_model_network_0_2_convffn_fc1_bias_to_fp16, dilations = input_51_dilations_0, groups = input_51_groups_0, pad = input_51_pad_0, pad_type = input_51_pad_type_0, strides = input_51_strides_0, weight = image_encoder_model_network_0_2_convffn_fc1_weight_to_fp16, x = input_49_cast_fp16)[name = tensor("input_51_cast_fp16")]; + tensor input_53_mode_0 = const()[name = tensor("input_53_mode_0"), val = tensor("EXACT")]; + tensor input_53_cast_fp16 = gelu(mode = input_53_mode_0, x = input_51_cast_fp16)[name = tensor("input_53_cast_fp16")]; + tensor input_57_pad_type_0 = const()[name = tensor("input_57_pad_type_0"), val = tensor("valid")]; + tensor input_57_strides_0 = const()[name = tensor("input_57_strides_0"), val = tensor([1, 1])]; + tensor input_57_pad_0 = const()[name = tensor("input_57_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_57_dilations_0 = const()[name = tensor("input_57_dilations_0"), val = tensor([1, 1])]; + tensor input_57_groups_0 = const()[name = tensor("input_57_groups_0"), val = tensor(1)]; + tensor var_213_weight_0_to_fp16 = const()[name = tensor("op_213_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(244160)))]; + tensor var_213_bias_0_to_fp16 = const()[name = tensor("op_213_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(282624)))]; + tensor var_213_cast_fp16 = conv(bias = var_213_bias_0_to_fp16, dilations = input_57_dilations_0, groups = input_57_groups_0, pad = input_57_pad_0, pad_type = input_57_pad_type_0, strides = input_57_strides_0, weight = var_213_weight_0_to_fp16, x = input_53_cast_fp16)[name = tensor("op_213_cast_fp16")]; + tensor input_59_cast_fp16 = add(x = input_45_cast_fp16, y = var_213_cast_fp16)[name = tensor("input_59_cast_fp16")]; + tensor input_61_pad_type_0 = const()[name = tensor("input_61_pad_type_0"), val = tensor("custom")]; + tensor input_61_pad_0 = const()[name = tensor("input_61_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_61_groups_0 = const()[name = tensor("input_61_groups_0"), val = tensor(80)]; + tensor input_61_strides_0 = const()[name = tensor("input_61_strides_0"), val = tensor([1, 1])]; + tensor input_61_dilations_0 = const()[name = tensor("input_61_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_0_3_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_0_3_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(282880)))]; + tensor image_encoder_model_network_0_3_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_0_3_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(284416)))]; + tensor input_61_cast_fp16 = conv(bias = image_encoder_model_network_0_3_token_mixer_reparam_conv_bias_to_fp16, dilations = input_61_dilations_0, groups = input_61_groups_0, pad = input_61_pad_0, pad_type = input_61_pad_type_0, strides = input_61_strides_0, weight = image_encoder_model_network_0_3_token_mixer_reparam_conv_weight_to_fp16, x = input_59_cast_fp16)[name = tensor("input_61_cast_fp16")]; + tensor input_63_pad_type_0 = const()[name = tensor("input_63_pad_type_0"), val = tensor("custom")]; + tensor input_63_pad_0 = const()[name = tensor("input_63_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_63_groups_0 = const()[name = tensor("input_63_groups_0"), val = tensor(80)]; + tensor input_63_strides_0 = const()[name = tensor("input_63_strides_0"), val = tensor([1, 1])]; + tensor input_63_dilations_0 = const()[name = tensor("input_63_dilations_0"), val = tensor([1, 1])]; + tensor const_6_to_fp16 = const()[name = tensor("const_6_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(284672)))]; + tensor const_7_to_fp16 = const()[name = tensor("const_7_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(292608)))]; + tensor input_65_cast_fp16 = conv(bias = const_7_to_fp16, dilations = input_63_dilations_0, groups = input_63_groups_0, pad = input_63_pad_0, pad_type = input_63_pad_type_0, strides = input_63_strides_0, weight = const_6_to_fp16, x = input_61_cast_fp16)[name = tensor("input_65_cast_fp16")]; + tensor input_67_pad_type_0 = const()[name = tensor("input_67_pad_type_0"), val = tensor("valid")]; + tensor input_67_strides_0 = const()[name = tensor("input_67_strides_0"), val = tensor([1, 1])]; + tensor input_67_pad_0 = const()[name = tensor("input_67_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_67_dilations_0 = const()[name = tensor("input_67_dilations_0"), val = tensor([1, 1])]; + tensor input_67_groups_0 = const()[name = tensor("input_67_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_0_3_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_0_3_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(292864)))]; + tensor image_encoder_model_network_0_3_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_0_3_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(331328)))]; + tensor input_67_cast_fp16 = conv(bias = image_encoder_model_network_0_3_convffn_fc1_bias_to_fp16, dilations = input_67_dilations_0, groups = input_67_groups_0, pad = input_67_pad_0, pad_type = input_67_pad_type_0, strides = input_67_strides_0, weight = image_encoder_model_network_0_3_convffn_fc1_weight_to_fp16, x = input_65_cast_fp16)[name = tensor("input_67_cast_fp16")]; + tensor input_69_mode_0 = const()[name = tensor("input_69_mode_0"), val = tensor("EXACT")]; + tensor input_69_cast_fp16 = gelu(mode = input_69_mode_0, x = input_67_cast_fp16)[name = tensor("input_69_cast_fp16")]; + tensor input_73_pad_type_0 = const()[name = tensor("input_73_pad_type_0"), val = tensor("valid")]; + tensor input_73_strides_0 = const()[name = tensor("input_73_strides_0"), val = tensor([1, 1])]; + tensor input_73_pad_0 = const()[name = tensor("input_73_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_73_dilations_0 = const()[name = tensor("input_73_dilations_0"), val = tensor([1, 1])]; + tensor input_73_groups_0 = const()[name = tensor("input_73_groups_0"), val = tensor(1)]; + tensor var_259_weight_0_to_fp16 = const()[name = tensor("op_259_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(331904)))]; + tensor var_259_bias_0_to_fp16 = const()[name = tensor("op_259_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(370368)))]; + tensor var_259_cast_fp16 = conv(bias = var_259_bias_0_to_fp16, dilations = input_73_dilations_0, groups = input_73_groups_0, pad = input_73_pad_0, pad_type = input_73_pad_type_0, strides = input_73_strides_0, weight = var_259_weight_0_to_fp16, x = input_69_cast_fp16)[name = tensor("op_259_cast_fp16")]; + tensor input_75_cast_fp16 = add(x = input_61_cast_fp16, y = var_259_cast_fp16)[name = tensor("input_75_cast_fp16")]; + tensor input_77_pad_type_0 = const()[name = tensor("input_77_pad_type_0"), val = tensor("custom")]; + tensor input_77_pad_0 = const()[name = tensor("input_77_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_77_strides_0 = const()[name = tensor("input_77_strides_0"), val = tensor([2, 2])]; + tensor input_77_groups_0 = const()[name = tensor("input_77_groups_0"), val = tensor(80)]; + tensor input_77_dilations_0 = const()[name = tensor("input_77_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_1_proj_0_lkb_reparam_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_1_proj_0_lkb_reparam_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(370624)))]; + tensor image_encoder_model_network_1_proj_0_lkb_reparam_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_1_proj_0_lkb_reparam_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(386368)))]; + tensor input_77_cast_fp16 = conv(bias = image_encoder_model_network_1_proj_0_lkb_reparam_bias_to_fp16, dilations = input_77_dilations_0, groups = input_77_groups_0, pad = input_77_pad_0, pad_type = input_77_pad_type_0, strides = input_77_strides_0, weight = image_encoder_model_network_1_proj_0_lkb_reparam_weight_to_fp16, x = input_75_cast_fp16)[name = tensor("input_77_cast_fp16")]; + tensor input_79_mode_0 = const()[name = tensor("input_79_mode_0"), val = tensor("EXACT")]; + tensor input_79_cast_fp16 = gelu(mode = input_79_mode_0, x = input_77_cast_fp16)[name = tensor("input_79_cast_fp16")]; + tensor input_81_pad_type_0 = const()[name = tensor("input_81_pad_type_0"), val = tensor("valid")]; + tensor input_81_strides_0 = const()[name = tensor("input_81_strides_0"), val = tensor([1, 1])]; + tensor input_81_pad_0 = const()[name = tensor("input_81_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_81_dilations_0 = const()[name = tensor("input_81_dilations_0"), val = tensor([1, 1])]; + tensor input_81_groups_0 = const()[name = tensor("input_81_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_1_proj_1_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_1_proj_1_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(386752)))]; + tensor image_encoder_model_network_1_proj_1_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_1_proj_1_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(438016)))]; + tensor input_81_cast_fp16 = conv(bias = image_encoder_model_network_1_proj_1_reparam_conv_bias_to_fp16, dilations = input_81_dilations_0, groups = input_81_groups_0, pad = input_81_pad_0, pad_type = input_81_pad_type_0, strides = input_81_strides_0, weight = image_encoder_model_network_1_proj_1_reparam_conv_weight_to_fp16, x = input_79_cast_fp16)[name = tensor("input_81_cast_fp16")]; + tensor input_83_mode_0 = const()[name = tensor("input_83_mode_0"), val = tensor("EXACT")]; + tensor input_83_cast_fp16 = gelu(mode = input_83_mode_0, x = input_81_cast_fp16)[name = tensor("input_83_cast_fp16")]; + tensor input_85_pad_type_0 = const()[name = tensor("input_85_pad_type_0"), val = tensor("custom")]; + tensor input_85_pad_0 = const()[name = tensor("input_85_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_85_groups_0 = const()[name = tensor("input_85_groups_0"), val = tensor(160)]; + tensor input_85_strides_0 = const()[name = tensor("input_85_strides_0"), val = tensor([1, 1])]; + tensor input_85_dilations_0 = const()[name = tensor("input_85_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_0_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_0_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(438400)))]; + tensor image_encoder_model_network_2_0_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_0_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(441344)))]; + tensor input_85_cast_fp16 = conv(bias = image_encoder_model_network_2_0_token_mixer_reparam_conv_bias_to_fp16, dilations = input_85_dilations_0, groups = input_85_groups_0, pad = input_85_pad_0, pad_type = input_85_pad_type_0, strides = input_85_strides_0, weight = image_encoder_model_network_2_0_token_mixer_reparam_conv_weight_to_fp16, x = input_83_cast_fp16)[name = tensor("input_85_cast_fp16")]; + tensor input_87_pad_type_0 = const()[name = tensor("input_87_pad_type_0"), val = tensor("custom")]; + tensor input_87_pad_0 = const()[name = tensor("input_87_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_87_groups_0 = const()[name = tensor("input_87_groups_0"), val = tensor(160)]; + tensor input_87_strides_0 = const()[name = tensor("input_87_strides_0"), val = tensor([1, 1])]; + tensor input_87_dilations_0 = const()[name = tensor("input_87_dilations_0"), val = tensor([1, 1])]; + tensor const_8_to_fp16 = const()[name = tensor("const_8_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(441728)))]; + tensor const_9_to_fp16 = const()[name = tensor("const_9_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(457472)))]; + tensor input_89_cast_fp16 = conv(bias = const_9_to_fp16, dilations = input_87_dilations_0, groups = input_87_groups_0, pad = input_87_pad_0, pad_type = input_87_pad_type_0, strides = input_87_strides_0, weight = const_8_to_fp16, x = input_85_cast_fp16)[name = tensor("input_89_cast_fp16")]; + tensor input_91_pad_type_0 = const()[name = tensor("input_91_pad_type_0"), val = tensor("valid")]; + tensor input_91_strides_0 = const()[name = tensor("input_91_strides_0"), val = tensor([1, 1])]; + tensor input_91_pad_0 = const()[name = tensor("input_91_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_91_dilations_0 = const()[name = tensor("input_91_dilations_0"), val = tensor([1, 1])]; + tensor input_91_groups_0 = const()[name = tensor("input_91_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_0_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_0_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(457856)))]; + tensor image_encoder_model_network_2_0_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_0_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(611520)))]; + tensor input_91_cast_fp16 = conv(bias = image_encoder_model_network_2_0_convffn_fc1_bias_to_fp16, dilations = input_91_dilations_0, groups = input_91_groups_0, pad = input_91_pad_0, pad_type = input_91_pad_type_0, strides = input_91_strides_0, weight = image_encoder_model_network_2_0_convffn_fc1_weight_to_fp16, x = input_89_cast_fp16)[name = tensor("input_91_cast_fp16")]; + tensor input_93_mode_0 = const()[name = tensor("input_93_mode_0"), val = tensor("EXACT")]; + tensor input_93_cast_fp16 = gelu(mode = input_93_mode_0, x = input_91_cast_fp16)[name = tensor("input_93_cast_fp16")]; + tensor input_97_pad_type_0 = const()[name = tensor("input_97_pad_type_0"), val = tensor("valid")]; + tensor input_97_strides_0 = const()[name = tensor("input_97_strides_0"), val = tensor([1, 1])]; + tensor input_97_pad_0 = const()[name = tensor("input_97_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_97_dilations_0 = const()[name = tensor("input_97_dilations_0"), val = tensor([1, 1])]; + tensor input_97_groups_0 = const()[name = tensor("input_97_groups_0"), val = tensor(1)]; + tensor var_338_weight_0_to_fp16 = const()[name = tensor("op_338_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(612544)))]; + tensor var_338_bias_0_to_fp16 = const()[name = tensor("op_338_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(766208)))]; + tensor var_338_cast_fp16 = conv(bias = var_338_bias_0_to_fp16, dilations = input_97_dilations_0, groups = input_97_groups_0, pad = input_97_pad_0, pad_type = input_97_pad_type_0, strides = input_97_strides_0, weight = var_338_weight_0_to_fp16, x = input_93_cast_fp16)[name = tensor("op_338_cast_fp16")]; + tensor input_99_cast_fp16 = add(x = input_85_cast_fp16, y = var_338_cast_fp16)[name = tensor("input_99_cast_fp16")]; + tensor input_101_pad_type_0 = const()[name = tensor("input_101_pad_type_0"), val = tensor("custom")]; + tensor input_101_pad_0 = const()[name = tensor("input_101_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_101_groups_0 = const()[name = tensor("input_101_groups_0"), val = tensor(160)]; + tensor input_101_strides_0 = const()[name = tensor("input_101_strides_0"), val = tensor([1, 1])]; + tensor input_101_dilations_0 = const()[name = tensor("input_101_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_1_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_1_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(766592)))]; + tensor image_encoder_model_network_2_1_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_1_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(769536)))]; + tensor input_101_cast_fp16 = conv(bias = image_encoder_model_network_2_1_token_mixer_reparam_conv_bias_to_fp16, dilations = input_101_dilations_0, groups = input_101_groups_0, pad = input_101_pad_0, pad_type = input_101_pad_type_0, strides = input_101_strides_0, weight = image_encoder_model_network_2_1_token_mixer_reparam_conv_weight_to_fp16, x = input_99_cast_fp16)[name = tensor("input_101_cast_fp16")]; + tensor input_103_pad_type_0 = const()[name = tensor("input_103_pad_type_0"), val = tensor("custom")]; + tensor input_103_pad_0 = const()[name = tensor("input_103_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_103_groups_0 = const()[name = tensor("input_103_groups_0"), val = tensor(160)]; + tensor input_103_strides_0 = const()[name = tensor("input_103_strides_0"), val = tensor([1, 1])]; + tensor input_103_dilations_0 = const()[name = tensor("input_103_dilations_0"), val = tensor([1, 1])]; + tensor const_10_to_fp16 = const()[name = tensor("const_10_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(769920)))]; + tensor const_11_to_fp16 = const()[name = tensor("const_11_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(785664)))]; + tensor input_105_cast_fp16 = conv(bias = const_11_to_fp16, dilations = input_103_dilations_0, groups = input_103_groups_0, pad = input_103_pad_0, pad_type = input_103_pad_type_0, strides = input_103_strides_0, weight = const_10_to_fp16, x = input_101_cast_fp16)[name = tensor("input_105_cast_fp16")]; + tensor input_107_pad_type_0 = const()[name = tensor("input_107_pad_type_0"), val = tensor("valid")]; + tensor input_107_strides_0 = const()[name = tensor("input_107_strides_0"), val = tensor([1, 1])]; + tensor input_107_pad_0 = const()[name = tensor("input_107_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_107_dilations_0 = const()[name = tensor("input_107_dilations_0"), val = tensor([1, 1])]; + tensor input_107_groups_0 = const()[name = tensor("input_107_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_1_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_1_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(786048)))]; + tensor image_encoder_model_network_2_1_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_1_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(939712)))]; + tensor input_107_cast_fp16 = conv(bias = image_encoder_model_network_2_1_convffn_fc1_bias_to_fp16, dilations = input_107_dilations_0, groups = input_107_groups_0, pad = input_107_pad_0, pad_type = input_107_pad_type_0, strides = input_107_strides_0, weight = image_encoder_model_network_2_1_convffn_fc1_weight_to_fp16, x = input_105_cast_fp16)[name = tensor("input_107_cast_fp16")]; + tensor input_109_mode_0 = const()[name = tensor("input_109_mode_0"), val = tensor("EXACT")]; + tensor input_109_cast_fp16 = gelu(mode = input_109_mode_0, x = input_107_cast_fp16)[name = tensor("input_109_cast_fp16")]; + tensor input_113_pad_type_0 = const()[name = tensor("input_113_pad_type_0"), val = tensor("valid")]; + tensor input_113_strides_0 = const()[name = tensor("input_113_strides_0"), val = tensor([1, 1])]; + tensor input_113_pad_0 = const()[name = tensor("input_113_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_113_dilations_0 = const()[name = tensor("input_113_dilations_0"), val = tensor([1, 1])]; + tensor input_113_groups_0 = const()[name = tensor("input_113_groups_0"), val = tensor(1)]; + tensor var_384_weight_0_to_fp16 = const()[name = tensor("op_384_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(940736)))]; + tensor var_384_bias_0_to_fp16 = const()[name = tensor("op_384_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1094400)))]; + tensor var_384_cast_fp16 = conv(bias = var_384_bias_0_to_fp16, dilations = input_113_dilations_0, groups = input_113_groups_0, pad = input_113_pad_0, pad_type = input_113_pad_type_0, strides = input_113_strides_0, weight = var_384_weight_0_to_fp16, x = input_109_cast_fp16)[name = tensor("op_384_cast_fp16")]; + tensor input_115_cast_fp16 = add(x = input_101_cast_fp16, y = var_384_cast_fp16)[name = tensor("input_115_cast_fp16")]; + tensor input_117_pad_type_0 = const()[name = tensor("input_117_pad_type_0"), val = tensor("custom")]; + tensor input_117_pad_0 = const()[name = tensor("input_117_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_117_groups_0 = const()[name = tensor("input_117_groups_0"), val = tensor(160)]; + tensor input_117_strides_0 = const()[name = tensor("input_117_strides_0"), val = tensor([1, 1])]; + tensor input_117_dilations_0 = const()[name = tensor("input_117_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_2_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_2_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1094784)))]; + tensor image_encoder_model_network_2_2_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_2_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1097728)))]; + tensor input_117_cast_fp16 = conv(bias = image_encoder_model_network_2_2_token_mixer_reparam_conv_bias_to_fp16, dilations = input_117_dilations_0, groups = input_117_groups_0, pad = input_117_pad_0, pad_type = input_117_pad_type_0, strides = input_117_strides_0, weight = image_encoder_model_network_2_2_token_mixer_reparam_conv_weight_to_fp16, x = input_115_cast_fp16)[name = tensor("input_117_cast_fp16")]; + tensor input_119_pad_type_0 = const()[name = tensor("input_119_pad_type_0"), val = tensor("custom")]; + tensor input_119_pad_0 = const()[name = tensor("input_119_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_119_groups_0 = const()[name = tensor("input_119_groups_0"), val = tensor(160)]; + tensor input_119_strides_0 = const()[name = tensor("input_119_strides_0"), val = tensor([1, 1])]; + tensor input_119_dilations_0 = const()[name = tensor("input_119_dilations_0"), val = tensor([1, 1])]; + tensor const_12_to_fp16 = const()[name = tensor("const_12_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1098112)))]; + tensor const_13_to_fp16 = const()[name = tensor("const_13_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1113856)))]; + tensor input_121_cast_fp16 = conv(bias = const_13_to_fp16, dilations = input_119_dilations_0, groups = input_119_groups_0, pad = input_119_pad_0, pad_type = input_119_pad_type_0, strides = input_119_strides_0, weight = const_12_to_fp16, x = input_117_cast_fp16)[name = tensor("input_121_cast_fp16")]; + tensor input_123_pad_type_0 = const()[name = tensor("input_123_pad_type_0"), val = tensor("valid")]; + tensor input_123_strides_0 = const()[name = tensor("input_123_strides_0"), val = tensor([1, 1])]; + tensor input_123_pad_0 = const()[name = tensor("input_123_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_123_dilations_0 = const()[name = tensor("input_123_dilations_0"), val = tensor([1, 1])]; + tensor input_123_groups_0 = const()[name = tensor("input_123_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_2_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_2_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1114240)))]; + tensor image_encoder_model_network_2_2_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_2_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1267904)))]; + tensor input_123_cast_fp16 = conv(bias = image_encoder_model_network_2_2_convffn_fc1_bias_to_fp16, dilations = input_123_dilations_0, groups = input_123_groups_0, pad = input_123_pad_0, pad_type = input_123_pad_type_0, strides = input_123_strides_0, weight = image_encoder_model_network_2_2_convffn_fc1_weight_to_fp16, x = input_121_cast_fp16)[name = tensor("input_123_cast_fp16")]; + tensor input_125_mode_0 = const()[name = tensor("input_125_mode_0"), val = tensor("EXACT")]; + tensor input_125_cast_fp16 = gelu(mode = input_125_mode_0, x = input_123_cast_fp16)[name = tensor("input_125_cast_fp16")]; + tensor input_129_pad_type_0 = const()[name = tensor("input_129_pad_type_0"), val = tensor("valid")]; + tensor input_129_strides_0 = const()[name = tensor("input_129_strides_0"), val = tensor([1, 1])]; + tensor input_129_pad_0 = const()[name = tensor("input_129_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_129_dilations_0 = const()[name = tensor("input_129_dilations_0"), val = tensor([1, 1])]; + tensor input_129_groups_0 = const()[name = tensor("input_129_groups_0"), val = tensor(1)]; + tensor var_430_weight_0_to_fp16 = const()[name = tensor("op_430_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1268928)))]; + tensor var_430_bias_0_to_fp16 = const()[name = tensor("op_430_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1422592)))]; + tensor var_430_cast_fp16 = conv(bias = var_430_bias_0_to_fp16, dilations = input_129_dilations_0, groups = input_129_groups_0, pad = input_129_pad_0, pad_type = input_129_pad_type_0, strides = input_129_strides_0, weight = var_430_weight_0_to_fp16, x = input_125_cast_fp16)[name = tensor("op_430_cast_fp16")]; + tensor input_131_cast_fp16 = add(x = input_117_cast_fp16, y = var_430_cast_fp16)[name = tensor("input_131_cast_fp16")]; + tensor input_133_pad_type_0 = const()[name = tensor("input_133_pad_type_0"), val = tensor("custom")]; + tensor input_133_pad_0 = const()[name = tensor("input_133_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_133_groups_0 = const()[name = tensor("input_133_groups_0"), val = tensor(160)]; + tensor input_133_strides_0 = const()[name = tensor("input_133_strides_0"), val = tensor([1, 1])]; + tensor input_133_dilations_0 = const()[name = tensor("input_133_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_3_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_3_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1422976)))]; + tensor image_encoder_model_network_2_3_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_3_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1425920)))]; + tensor input_133_cast_fp16 = conv(bias = image_encoder_model_network_2_3_token_mixer_reparam_conv_bias_to_fp16, dilations = input_133_dilations_0, groups = input_133_groups_0, pad = input_133_pad_0, pad_type = input_133_pad_type_0, strides = input_133_strides_0, weight = image_encoder_model_network_2_3_token_mixer_reparam_conv_weight_to_fp16, x = input_131_cast_fp16)[name = tensor("input_133_cast_fp16")]; + tensor input_135_pad_type_0 = const()[name = tensor("input_135_pad_type_0"), val = tensor("custom")]; + tensor input_135_pad_0 = const()[name = tensor("input_135_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_135_groups_0 = const()[name = tensor("input_135_groups_0"), val = tensor(160)]; + tensor input_135_strides_0 = const()[name = tensor("input_135_strides_0"), val = tensor([1, 1])]; + tensor input_135_dilations_0 = const()[name = tensor("input_135_dilations_0"), val = tensor([1, 1])]; + tensor const_14_to_fp16 = const()[name = tensor("const_14_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1426304)))]; + tensor const_15_to_fp16 = const()[name = tensor("const_15_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1442048)))]; + tensor input_137_cast_fp16 = conv(bias = const_15_to_fp16, dilations = input_135_dilations_0, groups = input_135_groups_0, pad = input_135_pad_0, pad_type = input_135_pad_type_0, strides = input_135_strides_0, weight = const_14_to_fp16, x = input_133_cast_fp16)[name = tensor("input_137_cast_fp16")]; + tensor input_139_pad_type_0 = const()[name = tensor("input_139_pad_type_0"), val = tensor("valid")]; + tensor input_139_strides_0 = const()[name = tensor("input_139_strides_0"), val = tensor([1, 1])]; + tensor input_139_pad_0 = const()[name = tensor("input_139_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_139_dilations_0 = const()[name = tensor("input_139_dilations_0"), val = tensor([1, 1])]; + tensor input_139_groups_0 = const()[name = tensor("input_139_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_3_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_3_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1442432)))]; + tensor image_encoder_model_network_2_3_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_3_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1596096)))]; + tensor input_139_cast_fp16 = conv(bias = image_encoder_model_network_2_3_convffn_fc1_bias_to_fp16, dilations = input_139_dilations_0, groups = input_139_groups_0, pad = input_139_pad_0, pad_type = input_139_pad_type_0, strides = input_139_strides_0, weight = image_encoder_model_network_2_3_convffn_fc1_weight_to_fp16, x = input_137_cast_fp16)[name = tensor("input_139_cast_fp16")]; + tensor input_141_mode_0 = const()[name = tensor("input_141_mode_0"), val = tensor("EXACT")]; + tensor input_141_cast_fp16 = gelu(mode = input_141_mode_0, x = input_139_cast_fp16)[name = tensor("input_141_cast_fp16")]; + tensor input_145_pad_type_0 = const()[name = tensor("input_145_pad_type_0"), val = tensor("valid")]; + tensor input_145_strides_0 = const()[name = tensor("input_145_strides_0"), val = tensor([1, 1])]; + tensor input_145_pad_0 = const()[name = tensor("input_145_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_145_dilations_0 = const()[name = tensor("input_145_dilations_0"), val = tensor([1, 1])]; + tensor input_145_groups_0 = const()[name = tensor("input_145_groups_0"), val = tensor(1)]; + tensor var_476_weight_0_to_fp16 = const()[name = tensor("op_476_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1597120)))]; + tensor var_476_bias_0_to_fp16 = const()[name = tensor("op_476_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1750784)))]; + tensor var_476_cast_fp16 = conv(bias = var_476_bias_0_to_fp16, dilations = input_145_dilations_0, groups = input_145_groups_0, pad = input_145_pad_0, pad_type = input_145_pad_type_0, strides = input_145_strides_0, weight = var_476_weight_0_to_fp16, x = input_141_cast_fp16)[name = tensor("op_476_cast_fp16")]; + tensor input_147_cast_fp16 = add(x = input_133_cast_fp16, y = var_476_cast_fp16)[name = tensor("input_147_cast_fp16")]; + tensor input_149_pad_type_0 = const()[name = tensor("input_149_pad_type_0"), val = tensor("custom")]; + tensor input_149_pad_0 = const()[name = tensor("input_149_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_149_groups_0 = const()[name = tensor("input_149_groups_0"), val = tensor(160)]; + tensor input_149_strides_0 = const()[name = tensor("input_149_strides_0"), val = tensor([1, 1])]; + tensor input_149_dilations_0 = const()[name = tensor("input_149_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_4_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_4_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1751168)))]; + tensor image_encoder_model_network_2_4_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_4_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1754112)))]; + tensor input_149_cast_fp16 = conv(bias = image_encoder_model_network_2_4_token_mixer_reparam_conv_bias_to_fp16, dilations = input_149_dilations_0, groups = input_149_groups_0, pad = input_149_pad_0, pad_type = input_149_pad_type_0, strides = input_149_strides_0, weight = image_encoder_model_network_2_4_token_mixer_reparam_conv_weight_to_fp16, x = input_147_cast_fp16)[name = tensor("input_149_cast_fp16")]; + tensor input_151_pad_type_0 = const()[name = tensor("input_151_pad_type_0"), val = tensor("custom")]; + tensor input_151_pad_0 = const()[name = tensor("input_151_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_151_groups_0 = const()[name = tensor("input_151_groups_0"), val = tensor(160)]; + tensor input_151_strides_0 = const()[name = tensor("input_151_strides_0"), val = tensor([1, 1])]; + tensor input_151_dilations_0 = const()[name = tensor("input_151_dilations_0"), val = tensor([1, 1])]; + tensor const_16_to_fp16 = const()[name = tensor("const_16_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1754496)))]; + tensor const_17_to_fp16 = const()[name = tensor("const_17_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1770240)))]; + tensor input_153_cast_fp16 = conv(bias = const_17_to_fp16, dilations = input_151_dilations_0, groups = input_151_groups_0, pad = input_151_pad_0, pad_type = input_151_pad_type_0, strides = input_151_strides_0, weight = const_16_to_fp16, x = input_149_cast_fp16)[name = tensor("input_153_cast_fp16")]; + tensor input_155_pad_type_0 = const()[name = tensor("input_155_pad_type_0"), val = tensor("valid")]; + tensor input_155_strides_0 = const()[name = tensor("input_155_strides_0"), val = tensor([1, 1])]; + tensor input_155_pad_0 = const()[name = tensor("input_155_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_155_dilations_0 = const()[name = tensor("input_155_dilations_0"), val = tensor([1, 1])]; + tensor input_155_groups_0 = const()[name = tensor("input_155_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_4_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_4_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1770624)))]; + tensor image_encoder_model_network_2_4_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_4_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1924288)))]; + tensor input_155_cast_fp16 = conv(bias = image_encoder_model_network_2_4_convffn_fc1_bias_to_fp16, dilations = input_155_dilations_0, groups = input_155_groups_0, pad = input_155_pad_0, pad_type = input_155_pad_type_0, strides = input_155_strides_0, weight = image_encoder_model_network_2_4_convffn_fc1_weight_to_fp16, x = input_153_cast_fp16)[name = tensor("input_155_cast_fp16")]; + tensor input_157_mode_0 = const()[name = tensor("input_157_mode_0"), val = tensor("EXACT")]; + tensor input_157_cast_fp16 = gelu(mode = input_157_mode_0, x = input_155_cast_fp16)[name = tensor("input_157_cast_fp16")]; + tensor input_161_pad_type_0 = const()[name = tensor("input_161_pad_type_0"), val = tensor("valid")]; + tensor input_161_strides_0 = const()[name = tensor("input_161_strides_0"), val = tensor([1, 1])]; + tensor input_161_pad_0 = const()[name = tensor("input_161_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_161_dilations_0 = const()[name = tensor("input_161_dilations_0"), val = tensor([1, 1])]; + tensor input_161_groups_0 = const()[name = tensor("input_161_groups_0"), val = tensor(1)]; + tensor var_522_weight_0_to_fp16 = const()[name = tensor("op_522_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1925312)))]; + tensor var_522_bias_0_to_fp16 = const()[name = tensor("op_522_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2078976)))]; + tensor var_522_cast_fp16 = conv(bias = var_522_bias_0_to_fp16, dilations = input_161_dilations_0, groups = input_161_groups_0, pad = input_161_pad_0, pad_type = input_161_pad_type_0, strides = input_161_strides_0, weight = var_522_weight_0_to_fp16, x = input_157_cast_fp16)[name = tensor("op_522_cast_fp16")]; + tensor input_163_cast_fp16 = add(x = input_149_cast_fp16, y = var_522_cast_fp16)[name = tensor("input_163_cast_fp16")]; + tensor input_165_pad_type_0 = const()[name = tensor("input_165_pad_type_0"), val = tensor("custom")]; + tensor input_165_pad_0 = const()[name = tensor("input_165_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_165_groups_0 = const()[name = tensor("input_165_groups_0"), val = tensor(160)]; + tensor input_165_strides_0 = const()[name = tensor("input_165_strides_0"), val = tensor([1, 1])]; + tensor input_165_dilations_0 = const()[name = tensor("input_165_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_5_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_5_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2079360)))]; + tensor image_encoder_model_network_2_5_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_5_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2082304)))]; + tensor input_165_cast_fp16 = conv(bias = image_encoder_model_network_2_5_token_mixer_reparam_conv_bias_to_fp16, dilations = input_165_dilations_0, groups = input_165_groups_0, pad = input_165_pad_0, pad_type = input_165_pad_type_0, strides = input_165_strides_0, weight = image_encoder_model_network_2_5_token_mixer_reparam_conv_weight_to_fp16, x = input_163_cast_fp16)[name = tensor("input_165_cast_fp16")]; + tensor input_167_pad_type_0 = const()[name = tensor("input_167_pad_type_0"), val = tensor("custom")]; + tensor input_167_pad_0 = const()[name = tensor("input_167_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_167_groups_0 = const()[name = tensor("input_167_groups_0"), val = tensor(160)]; + tensor input_167_strides_0 = const()[name = tensor("input_167_strides_0"), val = tensor([1, 1])]; + tensor input_167_dilations_0 = const()[name = tensor("input_167_dilations_0"), val = tensor([1, 1])]; + tensor const_18_to_fp16 = const()[name = tensor("const_18_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2082688)))]; + tensor const_19_to_fp16 = const()[name = tensor("const_19_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2098432)))]; + tensor input_169_cast_fp16 = conv(bias = const_19_to_fp16, dilations = input_167_dilations_0, groups = input_167_groups_0, pad = input_167_pad_0, pad_type = input_167_pad_type_0, strides = input_167_strides_0, weight = const_18_to_fp16, x = input_165_cast_fp16)[name = tensor("input_169_cast_fp16")]; + tensor input_171_pad_type_0 = const()[name = tensor("input_171_pad_type_0"), val = tensor("valid")]; + tensor input_171_strides_0 = const()[name = tensor("input_171_strides_0"), val = tensor([1, 1])]; + tensor input_171_pad_0 = const()[name = tensor("input_171_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_171_dilations_0 = const()[name = tensor("input_171_dilations_0"), val = tensor([1, 1])]; + tensor input_171_groups_0 = const()[name = tensor("input_171_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_5_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_5_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2098816)))]; + tensor image_encoder_model_network_2_5_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_5_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2252480)))]; + tensor input_171_cast_fp16 = conv(bias = image_encoder_model_network_2_5_convffn_fc1_bias_to_fp16, dilations = input_171_dilations_0, groups = input_171_groups_0, pad = input_171_pad_0, pad_type = input_171_pad_type_0, strides = input_171_strides_0, weight = image_encoder_model_network_2_5_convffn_fc1_weight_to_fp16, x = input_169_cast_fp16)[name = tensor("input_171_cast_fp16")]; + tensor input_173_mode_0 = const()[name = tensor("input_173_mode_0"), val = tensor("EXACT")]; + tensor input_173_cast_fp16 = gelu(mode = input_173_mode_0, x = input_171_cast_fp16)[name = tensor("input_173_cast_fp16")]; + tensor input_177_pad_type_0 = const()[name = tensor("input_177_pad_type_0"), val = tensor("valid")]; + tensor input_177_strides_0 = const()[name = tensor("input_177_strides_0"), val = tensor([1, 1])]; + tensor input_177_pad_0 = const()[name = tensor("input_177_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_177_dilations_0 = const()[name = tensor("input_177_dilations_0"), val = tensor([1, 1])]; + tensor input_177_groups_0 = const()[name = tensor("input_177_groups_0"), val = tensor(1)]; + tensor var_568_weight_0_to_fp16 = const()[name = tensor("op_568_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2253504)))]; + tensor var_568_bias_0_to_fp16 = const()[name = tensor("op_568_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2407168)))]; + tensor var_568_cast_fp16 = conv(bias = var_568_bias_0_to_fp16, dilations = input_177_dilations_0, groups = input_177_groups_0, pad = input_177_pad_0, pad_type = input_177_pad_type_0, strides = input_177_strides_0, weight = var_568_weight_0_to_fp16, x = input_173_cast_fp16)[name = tensor("op_568_cast_fp16")]; + tensor input_179_cast_fp16 = add(x = input_165_cast_fp16, y = var_568_cast_fp16)[name = tensor("input_179_cast_fp16")]; + tensor input_181_pad_type_0 = const()[name = tensor("input_181_pad_type_0"), val = tensor("custom")]; + tensor input_181_pad_0 = const()[name = tensor("input_181_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_181_groups_0 = const()[name = tensor("input_181_groups_0"), val = tensor(160)]; + tensor input_181_strides_0 = const()[name = tensor("input_181_strides_0"), val = tensor([1, 1])]; + tensor input_181_dilations_0 = const()[name = tensor("input_181_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_6_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_6_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2407552)))]; + tensor image_encoder_model_network_2_6_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_6_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2410496)))]; + tensor input_181_cast_fp16 = conv(bias = image_encoder_model_network_2_6_token_mixer_reparam_conv_bias_to_fp16, dilations = input_181_dilations_0, groups = input_181_groups_0, pad = input_181_pad_0, pad_type = input_181_pad_type_0, strides = input_181_strides_0, weight = image_encoder_model_network_2_6_token_mixer_reparam_conv_weight_to_fp16, x = input_179_cast_fp16)[name = tensor("input_181_cast_fp16")]; + tensor input_183_pad_type_0 = const()[name = tensor("input_183_pad_type_0"), val = tensor("custom")]; + tensor input_183_pad_0 = const()[name = tensor("input_183_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_183_groups_0 = const()[name = tensor("input_183_groups_0"), val = tensor(160)]; + tensor input_183_strides_0 = const()[name = tensor("input_183_strides_0"), val = tensor([1, 1])]; + tensor input_183_dilations_0 = const()[name = tensor("input_183_dilations_0"), val = tensor([1, 1])]; + tensor const_20_to_fp16 = const()[name = tensor("const_20_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2410880)))]; + tensor const_21_to_fp16 = const()[name = tensor("const_21_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2426624)))]; + tensor input_185_cast_fp16 = conv(bias = const_21_to_fp16, dilations = input_183_dilations_0, groups = input_183_groups_0, pad = input_183_pad_0, pad_type = input_183_pad_type_0, strides = input_183_strides_0, weight = const_20_to_fp16, x = input_181_cast_fp16)[name = tensor("input_185_cast_fp16")]; + tensor input_187_pad_type_0 = const()[name = tensor("input_187_pad_type_0"), val = tensor("valid")]; + tensor input_187_strides_0 = const()[name = tensor("input_187_strides_0"), val = tensor([1, 1])]; + tensor input_187_pad_0 = const()[name = tensor("input_187_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_187_dilations_0 = const()[name = tensor("input_187_dilations_0"), val = tensor([1, 1])]; + tensor input_187_groups_0 = const()[name = tensor("input_187_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_6_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_6_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2427008)))]; + tensor image_encoder_model_network_2_6_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_6_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2580672)))]; + tensor input_187_cast_fp16 = conv(bias = image_encoder_model_network_2_6_convffn_fc1_bias_to_fp16, dilations = input_187_dilations_0, groups = input_187_groups_0, pad = input_187_pad_0, pad_type = input_187_pad_type_0, strides = input_187_strides_0, weight = image_encoder_model_network_2_6_convffn_fc1_weight_to_fp16, x = input_185_cast_fp16)[name = tensor("input_187_cast_fp16")]; + tensor input_189_mode_0 = const()[name = tensor("input_189_mode_0"), val = tensor("EXACT")]; + tensor input_189_cast_fp16 = gelu(mode = input_189_mode_0, x = input_187_cast_fp16)[name = tensor("input_189_cast_fp16")]; + tensor input_193_pad_type_0 = const()[name = tensor("input_193_pad_type_0"), val = tensor("valid")]; + tensor input_193_strides_0 = const()[name = tensor("input_193_strides_0"), val = tensor([1, 1])]; + tensor input_193_pad_0 = const()[name = tensor("input_193_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_193_dilations_0 = const()[name = tensor("input_193_dilations_0"), val = tensor([1, 1])]; + tensor input_193_groups_0 = const()[name = tensor("input_193_groups_0"), val = tensor(1)]; + tensor var_614_weight_0_to_fp16 = const()[name = tensor("op_614_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2581696)))]; + tensor var_614_bias_0_to_fp16 = const()[name = tensor("op_614_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2735360)))]; + tensor var_614_cast_fp16 = conv(bias = var_614_bias_0_to_fp16, dilations = input_193_dilations_0, groups = input_193_groups_0, pad = input_193_pad_0, pad_type = input_193_pad_type_0, strides = input_193_strides_0, weight = var_614_weight_0_to_fp16, x = input_189_cast_fp16)[name = tensor("op_614_cast_fp16")]; + tensor input_195_cast_fp16 = add(x = input_181_cast_fp16, y = var_614_cast_fp16)[name = tensor("input_195_cast_fp16")]; + tensor input_197_pad_type_0 = const()[name = tensor("input_197_pad_type_0"), val = tensor("custom")]; + tensor input_197_pad_0 = const()[name = tensor("input_197_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_197_groups_0 = const()[name = tensor("input_197_groups_0"), val = tensor(160)]; + tensor input_197_strides_0 = const()[name = tensor("input_197_strides_0"), val = tensor([1, 1])]; + tensor input_197_dilations_0 = const()[name = tensor("input_197_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_7_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_7_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2735744)))]; + tensor image_encoder_model_network_2_7_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_7_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2738688)))]; + tensor input_197_cast_fp16 = conv(bias = image_encoder_model_network_2_7_token_mixer_reparam_conv_bias_to_fp16, dilations = input_197_dilations_0, groups = input_197_groups_0, pad = input_197_pad_0, pad_type = input_197_pad_type_0, strides = input_197_strides_0, weight = image_encoder_model_network_2_7_token_mixer_reparam_conv_weight_to_fp16, x = input_195_cast_fp16)[name = tensor("input_197_cast_fp16")]; + tensor input_199_pad_type_0 = const()[name = tensor("input_199_pad_type_0"), val = tensor("custom")]; + tensor input_199_pad_0 = const()[name = tensor("input_199_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_199_groups_0 = const()[name = tensor("input_199_groups_0"), val = tensor(160)]; + tensor input_199_strides_0 = const()[name = tensor("input_199_strides_0"), val = tensor([1, 1])]; + tensor input_199_dilations_0 = const()[name = tensor("input_199_dilations_0"), val = tensor([1, 1])]; + tensor const_22_to_fp16 = const()[name = tensor("const_22_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2739072)))]; + tensor const_23_to_fp16 = const()[name = tensor("const_23_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2754816)))]; + tensor input_201_cast_fp16 = conv(bias = const_23_to_fp16, dilations = input_199_dilations_0, groups = input_199_groups_0, pad = input_199_pad_0, pad_type = input_199_pad_type_0, strides = input_199_strides_0, weight = const_22_to_fp16, x = input_197_cast_fp16)[name = tensor("input_201_cast_fp16")]; + tensor input_203_pad_type_0 = const()[name = tensor("input_203_pad_type_0"), val = tensor("valid")]; + tensor input_203_strides_0 = const()[name = tensor("input_203_strides_0"), val = tensor([1, 1])]; + tensor input_203_pad_0 = const()[name = tensor("input_203_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_203_dilations_0 = const()[name = tensor("input_203_dilations_0"), val = tensor([1, 1])]; + tensor input_203_groups_0 = const()[name = tensor("input_203_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_7_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_7_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2755200)))]; + tensor image_encoder_model_network_2_7_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_7_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2908864)))]; + tensor input_203_cast_fp16 = conv(bias = image_encoder_model_network_2_7_convffn_fc1_bias_to_fp16, dilations = input_203_dilations_0, groups = input_203_groups_0, pad = input_203_pad_0, pad_type = input_203_pad_type_0, strides = input_203_strides_0, weight = image_encoder_model_network_2_7_convffn_fc1_weight_to_fp16, x = input_201_cast_fp16)[name = tensor("input_203_cast_fp16")]; + tensor input_205_mode_0 = const()[name = tensor("input_205_mode_0"), val = tensor("EXACT")]; + tensor input_205_cast_fp16 = gelu(mode = input_205_mode_0, x = input_203_cast_fp16)[name = tensor("input_205_cast_fp16")]; + tensor input_209_pad_type_0 = const()[name = tensor("input_209_pad_type_0"), val = tensor("valid")]; + tensor input_209_strides_0 = const()[name = tensor("input_209_strides_0"), val = tensor([1, 1])]; + tensor input_209_pad_0 = const()[name = tensor("input_209_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_209_dilations_0 = const()[name = tensor("input_209_dilations_0"), val = tensor([1, 1])]; + tensor input_209_groups_0 = const()[name = tensor("input_209_groups_0"), val = tensor(1)]; + tensor var_660_weight_0_to_fp16 = const()[name = tensor("op_660_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2909888)))]; + tensor var_660_bias_0_to_fp16 = const()[name = tensor("op_660_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3063552)))]; + tensor var_660_cast_fp16 = conv(bias = var_660_bias_0_to_fp16, dilations = input_209_dilations_0, groups = input_209_groups_0, pad = input_209_pad_0, pad_type = input_209_pad_type_0, strides = input_209_strides_0, weight = var_660_weight_0_to_fp16, x = input_205_cast_fp16)[name = tensor("op_660_cast_fp16")]; + tensor input_211_cast_fp16 = add(x = input_197_cast_fp16, y = var_660_cast_fp16)[name = tensor("input_211_cast_fp16")]; + tensor input_213_pad_type_0 = const()[name = tensor("input_213_pad_type_0"), val = tensor("custom")]; + tensor input_213_pad_0 = const()[name = tensor("input_213_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_213_groups_0 = const()[name = tensor("input_213_groups_0"), val = tensor(160)]; + tensor input_213_strides_0 = const()[name = tensor("input_213_strides_0"), val = tensor([1, 1])]; + tensor input_213_dilations_0 = const()[name = tensor("input_213_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_8_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_8_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3063936)))]; + tensor image_encoder_model_network_2_8_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_8_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3066880)))]; + tensor input_213_cast_fp16 = conv(bias = image_encoder_model_network_2_8_token_mixer_reparam_conv_bias_to_fp16, dilations = input_213_dilations_0, groups = input_213_groups_0, pad = input_213_pad_0, pad_type = input_213_pad_type_0, strides = input_213_strides_0, weight = image_encoder_model_network_2_8_token_mixer_reparam_conv_weight_to_fp16, x = input_211_cast_fp16)[name = tensor("input_213_cast_fp16")]; + tensor input_215_pad_type_0 = const()[name = tensor("input_215_pad_type_0"), val = tensor("custom")]; + tensor input_215_pad_0 = const()[name = tensor("input_215_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_215_groups_0 = const()[name = tensor("input_215_groups_0"), val = tensor(160)]; + tensor input_215_strides_0 = const()[name = tensor("input_215_strides_0"), val = tensor([1, 1])]; + tensor input_215_dilations_0 = const()[name = tensor("input_215_dilations_0"), val = tensor([1, 1])]; + tensor const_24_to_fp16 = const()[name = tensor("const_24_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3067264)))]; + tensor const_25_to_fp16 = const()[name = tensor("const_25_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3083008)))]; + tensor input_217_cast_fp16 = conv(bias = const_25_to_fp16, dilations = input_215_dilations_0, groups = input_215_groups_0, pad = input_215_pad_0, pad_type = input_215_pad_type_0, strides = input_215_strides_0, weight = const_24_to_fp16, x = input_213_cast_fp16)[name = tensor("input_217_cast_fp16")]; + tensor input_219_pad_type_0 = const()[name = tensor("input_219_pad_type_0"), val = tensor("valid")]; + tensor input_219_strides_0 = const()[name = tensor("input_219_strides_0"), val = tensor([1, 1])]; + tensor input_219_pad_0 = const()[name = tensor("input_219_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_219_dilations_0 = const()[name = tensor("input_219_dilations_0"), val = tensor([1, 1])]; + tensor input_219_groups_0 = const()[name = tensor("input_219_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_8_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_8_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3083392)))]; + tensor image_encoder_model_network_2_8_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_8_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3237056)))]; + tensor input_219_cast_fp16 = conv(bias = image_encoder_model_network_2_8_convffn_fc1_bias_to_fp16, dilations = input_219_dilations_0, groups = input_219_groups_0, pad = input_219_pad_0, pad_type = input_219_pad_type_0, strides = input_219_strides_0, weight = image_encoder_model_network_2_8_convffn_fc1_weight_to_fp16, x = input_217_cast_fp16)[name = tensor("input_219_cast_fp16")]; + tensor input_221_mode_0 = const()[name = tensor("input_221_mode_0"), val = tensor("EXACT")]; + tensor input_221_cast_fp16 = gelu(mode = input_221_mode_0, x = input_219_cast_fp16)[name = tensor("input_221_cast_fp16")]; + tensor input_225_pad_type_0 = const()[name = tensor("input_225_pad_type_0"), val = tensor("valid")]; + tensor input_225_strides_0 = const()[name = tensor("input_225_strides_0"), val = tensor([1, 1])]; + tensor input_225_pad_0 = const()[name = tensor("input_225_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_225_dilations_0 = const()[name = tensor("input_225_dilations_0"), val = tensor([1, 1])]; + tensor input_225_groups_0 = const()[name = tensor("input_225_groups_0"), val = tensor(1)]; + tensor var_706_weight_0_to_fp16 = const()[name = tensor("op_706_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3238080)))]; + tensor var_706_bias_0_to_fp16 = const()[name = tensor("op_706_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3391744)))]; + tensor var_706_cast_fp16 = conv(bias = var_706_bias_0_to_fp16, dilations = input_225_dilations_0, groups = input_225_groups_0, pad = input_225_pad_0, pad_type = input_225_pad_type_0, strides = input_225_strides_0, weight = var_706_weight_0_to_fp16, x = input_221_cast_fp16)[name = tensor("op_706_cast_fp16")]; + tensor input_227_cast_fp16 = add(x = input_213_cast_fp16, y = var_706_cast_fp16)[name = tensor("input_227_cast_fp16")]; + tensor input_229_pad_type_0 = const()[name = tensor("input_229_pad_type_0"), val = tensor("custom")]; + tensor input_229_pad_0 = const()[name = tensor("input_229_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_229_groups_0 = const()[name = tensor("input_229_groups_0"), val = tensor(160)]; + tensor input_229_strides_0 = const()[name = tensor("input_229_strides_0"), val = tensor([1, 1])]; + tensor input_229_dilations_0 = const()[name = tensor("input_229_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_9_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_9_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3392128)))]; + tensor image_encoder_model_network_2_9_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_9_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3395072)))]; + tensor input_229_cast_fp16 = conv(bias = image_encoder_model_network_2_9_token_mixer_reparam_conv_bias_to_fp16, dilations = input_229_dilations_0, groups = input_229_groups_0, pad = input_229_pad_0, pad_type = input_229_pad_type_0, strides = input_229_strides_0, weight = image_encoder_model_network_2_9_token_mixer_reparam_conv_weight_to_fp16, x = input_227_cast_fp16)[name = tensor("input_229_cast_fp16")]; + tensor input_231_pad_type_0 = const()[name = tensor("input_231_pad_type_0"), val = tensor("custom")]; + tensor input_231_pad_0 = const()[name = tensor("input_231_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_231_groups_0 = const()[name = tensor("input_231_groups_0"), val = tensor(160)]; + tensor input_231_strides_0 = const()[name = tensor("input_231_strides_0"), val = tensor([1, 1])]; + tensor input_231_dilations_0 = const()[name = tensor("input_231_dilations_0"), val = tensor([1, 1])]; + tensor const_26_to_fp16 = const()[name = tensor("const_26_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3395456)))]; + tensor const_27_to_fp16 = const()[name = tensor("const_27_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3411200)))]; + tensor input_233_cast_fp16 = conv(bias = const_27_to_fp16, dilations = input_231_dilations_0, groups = input_231_groups_0, pad = input_231_pad_0, pad_type = input_231_pad_type_0, strides = input_231_strides_0, weight = const_26_to_fp16, x = input_229_cast_fp16)[name = tensor("input_233_cast_fp16")]; + tensor input_235_pad_type_0 = const()[name = tensor("input_235_pad_type_0"), val = tensor("valid")]; + tensor input_235_strides_0 = const()[name = tensor("input_235_strides_0"), val = tensor([1, 1])]; + tensor input_235_pad_0 = const()[name = tensor("input_235_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_235_dilations_0 = const()[name = tensor("input_235_dilations_0"), val = tensor([1, 1])]; + tensor input_235_groups_0 = const()[name = tensor("input_235_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_9_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_9_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3411584)))]; + tensor image_encoder_model_network_2_9_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_9_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3565248)))]; + tensor input_235_cast_fp16 = conv(bias = image_encoder_model_network_2_9_convffn_fc1_bias_to_fp16, dilations = input_235_dilations_0, groups = input_235_groups_0, pad = input_235_pad_0, pad_type = input_235_pad_type_0, strides = input_235_strides_0, weight = image_encoder_model_network_2_9_convffn_fc1_weight_to_fp16, x = input_233_cast_fp16)[name = tensor("input_235_cast_fp16")]; + tensor input_237_mode_0 = const()[name = tensor("input_237_mode_0"), val = tensor("EXACT")]; + tensor input_237_cast_fp16 = gelu(mode = input_237_mode_0, x = input_235_cast_fp16)[name = tensor("input_237_cast_fp16")]; + tensor input_241_pad_type_0 = const()[name = tensor("input_241_pad_type_0"), val = tensor("valid")]; + tensor input_241_strides_0 = const()[name = tensor("input_241_strides_0"), val = tensor([1, 1])]; + tensor input_241_pad_0 = const()[name = tensor("input_241_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_241_dilations_0 = const()[name = tensor("input_241_dilations_0"), val = tensor([1, 1])]; + tensor input_241_groups_0 = const()[name = tensor("input_241_groups_0"), val = tensor(1)]; + tensor var_752_weight_0_to_fp16 = const()[name = tensor("op_752_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3566272)))]; + tensor var_752_bias_0_to_fp16 = const()[name = tensor("op_752_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3719936)))]; + tensor var_752_cast_fp16 = conv(bias = var_752_bias_0_to_fp16, dilations = input_241_dilations_0, groups = input_241_groups_0, pad = input_241_pad_0, pad_type = input_241_pad_type_0, strides = input_241_strides_0, weight = var_752_weight_0_to_fp16, x = input_237_cast_fp16)[name = tensor("op_752_cast_fp16")]; + tensor input_243_cast_fp16 = add(x = input_229_cast_fp16, y = var_752_cast_fp16)[name = tensor("input_243_cast_fp16")]; + tensor input_245_pad_type_0 = const()[name = tensor("input_245_pad_type_0"), val = tensor("custom")]; + tensor input_245_pad_0 = const()[name = tensor("input_245_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_245_groups_0 = const()[name = tensor("input_245_groups_0"), val = tensor(160)]; + tensor input_245_strides_0 = const()[name = tensor("input_245_strides_0"), val = tensor([1, 1])]; + tensor input_245_dilations_0 = const()[name = tensor("input_245_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_10_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_10_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3720320)))]; + tensor image_encoder_model_network_2_10_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_10_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3723264)))]; + tensor input_245_cast_fp16 = conv(bias = image_encoder_model_network_2_10_token_mixer_reparam_conv_bias_to_fp16, dilations = input_245_dilations_0, groups = input_245_groups_0, pad = input_245_pad_0, pad_type = input_245_pad_type_0, strides = input_245_strides_0, weight = image_encoder_model_network_2_10_token_mixer_reparam_conv_weight_to_fp16, x = input_243_cast_fp16)[name = tensor("input_245_cast_fp16")]; + tensor input_247_pad_type_0 = const()[name = tensor("input_247_pad_type_0"), val = tensor("custom")]; + tensor input_247_pad_0 = const()[name = tensor("input_247_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_247_groups_0 = const()[name = tensor("input_247_groups_0"), val = tensor(160)]; + tensor input_247_strides_0 = const()[name = tensor("input_247_strides_0"), val = tensor([1, 1])]; + tensor input_247_dilations_0 = const()[name = tensor("input_247_dilations_0"), val = tensor([1, 1])]; + tensor const_28_to_fp16 = const()[name = tensor("const_28_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3723648)))]; + tensor const_29_to_fp16 = const()[name = tensor("const_29_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3739392)))]; + tensor input_249_cast_fp16 = conv(bias = const_29_to_fp16, dilations = input_247_dilations_0, groups = input_247_groups_0, pad = input_247_pad_0, pad_type = input_247_pad_type_0, strides = input_247_strides_0, weight = const_28_to_fp16, x = input_245_cast_fp16)[name = tensor("input_249_cast_fp16")]; + tensor input_251_pad_type_0 = const()[name = tensor("input_251_pad_type_0"), val = tensor("valid")]; + tensor input_251_strides_0 = const()[name = tensor("input_251_strides_0"), val = tensor([1, 1])]; + tensor input_251_pad_0 = const()[name = tensor("input_251_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_251_dilations_0 = const()[name = tensor("input_251_dilations_0"), val = tensor([1, 1])]; + tensor input_251_groups_0 = const()[name = tensor("input_251_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_10_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_10_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3739776)))]; + tensor image_encoder_model_network_2_10_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_10_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3893440)))]; + tensor input_251_cast_fp16 = conv(bias = image_encoder_model_network_2_10_convffn_fc1_bias_to_fp16, dilations = input_251_dilations_0, groups = input_251_groups_0, pad = input_251_pad_0, pad_type = input_251_pad_type_0, strides = input_251_strides_0, weight = image_encoder_model_network_2_10_convffn_fc1_weight_to_fp16, x = input_249_cast_fp16)[name = tensor("input_251_cast_fp16")]; + tensor input_253_mode_0 = const()[name = tensor("input_253_mode_0"), val = tensor("EXACT")]; + tensor input_253_cast_fp16 = gelu(mode = input_253_mode_0, x = input_251_cast_fp16)[name = tensor("input_253_cast_fp16")]; + tensor input_257_pad_type_0 = const()[name = tensor("input_257_pad_type_0"), val = tensor("valid")]; + tensor input_257_strides_0 = const()[name = tensor("input_257_strides_0"), val = tensor([1, 1])]; + tensor input_257_pad_0 = const()[name = tensor("input_257_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_257_dilations_0 = const()[name = tensor("input_257_dilations_0"), val = tensor([1, 1])]; + tensor input_257_groups_0 = const()[name = tensor("input_257_groups_0"), val = tensor(1)]; + tensor var_798_weight_0_to_fp16 = const()[name = tensor("op_798_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3894464)))]; + tensor var_798_bias_0_to_fp16 = const()[name = tensor("op_798_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4048128)))]; + tensor var_798_cast_fp16 = conv(bias = var_798_bias_0_to_fp16, dilations = input_257_dilations_0, groups = input_257_groups_0, pad = input_257_pad_0, pad_type = input_257_pad_type_0, strides = input_257_strides_0, weight = var_798_weight_0_to_fp16, x = input_253_cast_fp16)[name = tensor("op_798_cast_fp16")]; + tensor input_259_cast_fp16 = add(x = input_245_cast_fp16, y = var_798_cast_fp16)[name = tensor("input_259_cast_fp16")]; + tensor input_261_pad_type_0 = const()[name = tensor("input_261_pad_type_0"), val = tensor("custom")]; + tensor input_261_pad_0 = const()[name = tensor("input_261_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_261_groups_0 = const()[name = tensor("input_261_groups_0"), val = tensor(160)]; + tensor input_261_strides_0 = const()[name = tensor("input_261_strides_0"), val = tensor([1, 1])]; + tensor input_261_dilations_0 = const()[name = tensor("input_261_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_2_11_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_11_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4048512)))]; + tensor image_encoder_model_network_2_11_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_11_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4051456)))]; + tensor input_261_cast_fp16 = conv(bias = image_encoder_model_network_2_11_token_mixer_reparam_conv_bias_to_fp16, dilations = input_261_dilations_0, groups = input_261_groups_0, pad = input_261_pad_0, pad_type = input_261_pad_type_0, strides = input_261_strides_0, weight = image_encoder_model_network_2_11_token_mixer_reparam_conv_weight_to_fp16, x = input_259_cast_fp16)[name = tensor("input_261_cast_fp16")]; + tensor input_263_pad_type_0 = const()[name = tensor("input_263_pad_type_0"), val = tensor("custom")]; + tensor input_263_pad_0 = const()[name = tensor("input_263_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_263_groups_0 = const()[name = tensor("input_263_groups_0"), val = tensor(160)]; + tensor input_263_strides_0 = const()[name = tensor("input_263_strides_0"), val = tensor([1, 1])]; + tensor input_263_dilations_0 = const()[name = tensor("input_263_dilations_0"), val = tensor([1, 1])]; + tensor const_30_to_fp16 = const()[name = tensor("const_30_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4051840)))]; + tensor const_31_to_fp16 = const()[name = tensor("const_31_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4067584)))]; + tensor input_265_cast_fp16 = conv(bias = const_31_to_fp16, dilations = input_263_dilations_0, groups = input_263_groups_0, pad = input_263_pad_0, pad_type = input_263_pad_type_0, strides = input_263_strides_0, weight = const_30_to_fp16, x = input_261_cast_fp16)[name = tensor("input_265_cast_fp16")]; + tensor input_267_pad_type_0 = const()[name = tensor("input_267_pad_type_0"), val = tensor("valid")]; + tensor input_267_strides_0 = const()[name = tensor("input_267_strides_0"), val = tensor([1, 1])]; + tensor input_267_pad_0 = const()[name = tensor("input_267_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_267_dilations_0 = const()[name = tensor("input_267_dilations_0"), val = tensor([1, 1])]; + tensor input_267_groups_0 = const()[name = tensor("input_267_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_2_11_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_2_11_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4067968)))]; + tensor image_encoder_model_network_2_11_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_2_11_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4221632)))]; + tensor input_267_cast_fp16 = conv(bias = image_encoder_model_network_2_11_convffn_fc1_bias_to_fp16, dilations = input_267_dilations_0, groups = input_267_groups_0, pad = input_267_pad_0, pad_type = input_267_pad_type_0, strides = input_267_strides_0, weight = image_encoder_model_network_2_11_convffn_fc1_weight_to_fp16, x = input_265_cast_fp16)[name = tensor("input_267_cast_fp16")]; + tensor input_269_mode_0 = const()[name = tensor("input_269_mode_0"), val = tensor("EXACT")]; + tensor input_269_cast_fp16 = gelu(mode = input_269_mode_0, x = input_267_cast_fp16)[name = tensor("input_269_cast_fp16")]; + tensor input_273_pad_type_0 = const()[name = tensor("input_273_pad_type_0"), val = tensor("valid")]; + tensor input_273_strides_0 = const()[name = tensor("input_273_strides_0"), val = tensor([1, 1])]; + tensor input_273_pad_0 = const()[name = tensor("input_273_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_273_dilations_0 = const()[name = tensor("input_273_dilations_0"), val = tensor([1, 1])]; + tensor input_273_groups_0 = const()[name = tensor("input_273_groups_0"), val = tensor(1)]; + tensor var_844_weight_0_to_fp16 = const()[name = tensor("op_844_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4222656)))]; + tensor var_844_bias_0_to_fp16 = const()[name = tensor("op_844_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4376320)))]; + tensor var_844_cast_fp16 = conv(bias = var_844_bias_0_to_fp16, dilations = input_273_dilations_0, groups = input_273_groups_0, pad = input_273_pad_0, pad_type = input_273_pad_type_0, strides = input_273_strides_0, weight = var_844_weight_0_to_fp16, x = input_269_cast_fp16)[name = tensor("op_844_cast_fp16")]; + tensor input_275_cast_fp16 = add(x = input_261_cast_fp16, y = var_844_cast_fp16)[name = tensor("input_275_cast_fp16")]; + tensor x_1_pad_type_0 = const()[name = tensor("x_1_pad_type_0"), val = tensor("custom")]; + tensor x_1_pad_0 = const()[name = tensor("x_1_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor x_1_strides_0 = const()[name = tensor("x_1_strides_0"), val = tensor([2, 2])]; + tensor x_1_groups_0 = const()[name = tensor("x_1_groups_0"), val = tensor(160)]; + tensor x_1_dilations_0 = const()[name = tensor("x_1_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_3_proj_0_lkb_reparam_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_3_proj_0_lkb_reparam_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4376704)))]; + tensor image_encoder_model_network_3_proj_0_lkb_reparam_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_3_proj_0_lkb_reparam_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4408128)))]; + tensor x_1_cast_fp16 = conv(bias = image_encoder_model_network_3_proj_0_lkb_reparam_bias_to_fp16, dilations = x_1_dilations_0, groups = x_1_groups_0, pad = x_1_pad_0, pad_type = x_1_pad_type_0, strides = x_1_strides_0, weight = image_encoder_model_network_3_proj_0_lkb_reparam_weight_to_fp16, x = input_275_cast_fp16)[name = tensor("x_1_cast_fp16")]; + tensor input_277_axes_0 = const()[name = tensor("input_277_axes_0"), val = tensor([2, 3])]; + tensor input_277_keep_dims_0 = const()[name = tensor("input_277_keep_dims_0"), val = tensor(true)]; + tensor input_277_cast_fp16 = reduce_mean(axes = input_277_axes_0, keep_dims = input_277_keep_dims_0, x = x_1_cast_fp16)[name = tensor("input_277_cast_fp16")]; + tensor input_279_pad_type_0 = const()[name = tensor("input_279_pad_type_0"), val = tensor("valid")]; + tensor input_279_strides_0 = const()[name = tensor("input_279_strides_0"), val = tensor([1, 1])]; + tensor input_279_pad_0 = const()[name = tensor("input_279_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_279_dilations_0 = const()[name = tensor("input_279_dilations_0"), val = tensor([1, 1])]; + tensor input_279_groups_0 = const()[name = tensor("input_279_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_3_proj_0_se_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_3_proj_0_se_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4408832)))]; + tensor image_encoder_model_network_3_proj_0_se_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_3_proj_0_se_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4460096)))]; + tensor input_279_cast_fp16 = conv(bias = image_encoder_model_network_3_proj_0_se_fc1_bias_to_fp16, dilations = input_279_dilations_0, groups = input_279_groups_0, pad = input_279_pad_0, pad_type = input_279_pad_type_0, strides = input_279_strides_0, weight = image_encoder_model_network_3_proj_0_se_fc1_weight_to_fp16, x = input_277_cast_fp16)[name = tensor("input_279_cast_fp16")]; + tensor input_281_cast_fp16 = relu(x = input_279_cast_fp16)[name = tensor("input_281_cast_fp16")]; + tensor x_3_pad_type_0 = const()[name = tensor("x_3_pad_type_0"), val = tensor("valid")]; + tensor x_3_strides_0 = const()[name = tensor("x_3_strides_0"), val = tensor([1, 1])]; + tensor x_3_pad_0 = const()[name = tensor("x_3_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor x_3_dilations_0 = const()[name = tensor("x_3_dilations_0"), val = tensor([1, 1])]; + tensor x_3_groups_0 = const()[name = tensor("x_3_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_3_proj_0_se_fc2_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_3_proj_0_se_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4460352)))]; + tensor image_encoder_model_network_3_proj_0_se_fc2_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_3_proj_0_se_fc2_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4511616)))]; + tensor x_3_cast_fp16 = conv(bias = image_encoder_model_network_3_proj_0_se_fc2_bias_to_fp16, dilations = x_3_dilations_0, groups = x_3_groups_0, pad = x_3_pad_0, pad_type = x_3_pad_type_0, strides = x_3_strides_0, weight = image_encoder_model_network_3_proj_0_se_fc2_weight_to_fp16, x = input_281_cast_fp16)[name = tensor("x_3_cast_fp16")]; + tensor var_877_cast_fp16 = sigmoid(x = x_3_cast_fp16)[name = tensor("op_877_cast_fp16")]; + tensor input_283_cast_fp16 = mul(x = x_1_cast_fp16, y = var_877_cast_fp16)[name = tensor("input_283_cast_fp16")]; + tensor input_285_mode_0 = const()[name = tensor("input_285_mode_0"), val = tensor("EXACT")]; + tensor input_285_cast_fp16 = gelu(mode = input_285_mode_0, x = input_283_cast_fp16)[name = tensor("input_285_cast_fp16")]; + tensor input_287_pad_type_0 = const()[name = tensor("input_287_pad_type_0"), val = tensor("valid")]; + tensor input_287_strides_0 = const()[name = tensor("input_287_strides_0"), val = tensor([1, 1])]; + tensor input_287_pad_0 = const()[name = tensor("input_287_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_287_dilations_0 = const()[name = tensor("input_287_dilations_0"), val = tensor([1, 1])]; + tensor input_287_groups_0 = const()[name = tensor("input_287_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_3_proj_1_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_3_proj_1_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4512320)))]; + tensor image_encoder_model_network_3_proj_1_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_3_proj_1_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4717184)))]; + tensor input_287_cast_fp16 = conv(bias = image_encoder_model_network_3_proj_1_reparam_conv_bias_to_fp16, dilations = input_287_dilations_0, groups = input_287_groups_0, pad = input_287_pad_0, pad_type = input_287_pad_type_0, strides = input_287_strides_0, weight = image_encoder_model_network_3_proj_1_reparam_conv_weight_to_fp16, x = input_285_cast_fp16)[name = tensor("input_287_cast_fp16")]; + tensor input_289_mode_0 = const()[name = tensor("input_289_mode_0"), val = tensor("EXACT")]; + tensor input_289_cast_fp16 = gelu(mode = input_289_mode_0, x = input_287_cast_fp16)[name = tensor("input_289_cast_fp16")]; + tensor input_291_pad_type_0 = const()[name = tensor("input_291_pad_type_0"), val = tensor("custom")]; + tensor input_291_pad_0 = const()[name = tensor("input_291_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_291_groups_0 = const()[name = tensor("input_291_groups_0"), val = tensor(320)]; + tensor input_291_strides_0 = const()[name = tensor("input_291_strides_0"), val = tensor([1, 1])]; + tensor input_291_dilations_0 = const()[name = tensor("input_291_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_0_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_0_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4717888)))]; + tensor image_encoder_model_network_4_0_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_0_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4723712)))]; + tensor input_291_cast_fp16 = conv(bias = image_encoder_model_network_4_0_token_mixer_reparam_conv_bias_to_fp16, dilations = input_291_dilations_0, groups = input_291_groups_0, pad = input_291_pad_0, pad_type = input_291_pad_type_0, strides = input_291_strides_0, weight = image_encoder_model_network_4_0_token_mixer_reparam_conv_weight_to_fp16, x = input_289_cast_fp16)[name = tensor("input_291_cast_fp16")]; + tensor input_293_pad_type_0 = const()[name = tensor("input_293_pad_type_0"), val = tensor("custom")]; + tensor input_293_pad_0 = const()[name = tensor("input_293_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_293_groups_0 = const()[name = tensor("input_293_groups_0"), val = tensor(320)]; + tensor input_293_strides_0 = const()[name = tensor("input_293_strides_0"), val = tensor([1, 1])]; + tensor input_293_dilations_0 = const()[name = tensor("input_293_dilations_0"), val = tensor([1, 1])]; + tensor const_32_to_fp16 = const()[name = tensor("const_32_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4724416)))]; + tensor const_33_to_fp16 = const()[name = tensor("const_33_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4755840)))]; + tensor input_295_cast_fp16 = conv(bias = const_33_to_fp16, dilations = input_293_dilations_0, groups = input_293_groups_0, pad = input_293_pad_0, pad_type = input_293_pad_type_0, strides = input_293_strides_0, weight = const_32_to_fp16, x = input_291_cast_fp16)[name = tensor("input_295_cast_fp16")]; + tensor input_297_pad_type_0 = const()[name = tensor("input_297_pad_type_0"), val = tensor("valid")]; + tensor input_297_strides_0 = const()[name = tensor("input_297_strides_0"), val = tensor([1, 1])]; + tensor input_297_pad_0 = const()[name = tensor("input_297_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_297_dilations_0 = const()[name = tensor("input_297_dilations_0"), val = tensor([1, 1])]; + tensor input_297_groups_0 = const()[name = tensor("input_297_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_0_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_0_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4756544)))]; + tensor image_encoder_model_network_4_0_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_0_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(5371008)))]; + tensor input_297_cast_fp16 = conv(bias = image_encoder_model_network_4_0_convffn_fc1_bias_to_fp16, dilations = input_297_dilations_0, groups = input_297_groups_0, pad = input_297_pad_0, pad_type = input_297_pad_type_0, strides = input_297_strides_0, weight = image_encoder_model_network_4_0_convffn_fc1_weight_to_fp16, x = input_295_cast_fp16)[name = tensor("input_297_cast_fp16")]; + tensor input_299_mode_0 = const()[name = tensor("input_299_mode_0"), val = tensor("EXACT")]; + tensor input_299_cast_fp16 = gelu(mode = input_299_mode_0, x = input_297_cast_fp16)[name = tensor("input_299_cast_fp16")]; + tensor input_303_pad_type_0 = const()[name = tensor("input_303_pad_type_0"), val = tensor("valid")]; + tensor input_303_strides_0 = const()[name = tensor("input_303_strides_0"), val = tensor([1, 1])]; + tensor input_303_pad_0 = const()[name = tensor("input_303_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_303_dilations_0 = const()[name = tensor("input_303_dilations_0"), val = tensor([1, 1])]; + tensor input_303_groups_0 = const()[name = tensor("input_303_groups_0"), val = tensor(1)]; + tensor var_957_weight_0_to_fp16 = const()[name = tensor("op_957_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(5372992)))]; + tensor var_957_bias_0_to_fp16 = const()[name = tensor("op_957_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(5987456)))]; + tensor var_957_cast_fp16 = conv(bias = var_957_bias_0_to_fp16, dilations = input_303_dilations_0, groups = input_303_groups_0, pad = input_303_pad_0, pad_type = input_303_pad_type_0, strides = input_303_strides_0, weight = var_957_weight_0_to_fp16, x = input_299_cast_fp16)[name = tensor("op_957_cast_fp16")]; + tensor input_305_cast_fp16 = add(x = input_291_cast_fp16, y = var_957_cast_fp16)[name = tensor("input_305_cast_fp16")]; + tensor input_307_pad_type_0 = const()[name = tensor("input_307_pad_type_0"), val = tensor("custom")]; + tensor input_307_pad_0 = const()[name = tensor("input_307_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_307_groups_0 = const()[name = tensor("input_307_groups_0"), val = tensor(320)]; + tensor input_307_strides_0 = const()[name = tensor("input_307_strides_0"), val = tensor([1, 1])]; + tensor input_307_dilations_0 = const()[name = tensor("input_307_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_1_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_1_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(5988160)))]; + tensor image_encoder_model_network_4_1_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_1_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(5993984)))]; + tensor input_307_cast_fp16 = conv(bias = image_encoder_model_network_4_1_token_mixer_reparam_conv_bias_to_fp16, dilations = input_307_dilations_0, groups = input_307_groups_0, pad = input_307_pad_0, pad_type = input_307_pad_type_0, strides = input_307_strides_0, weight = image_encoder_model_network_4_1_token_mixer_reparam_conv_weight_to_fp16, x = input_305_cast_fp16)[name = tensor("input_307_cast_fp16")]; + tensor input_309_pad_type_0 = const()[name = tensor("input_309_pad_type_0"), val = tensor("custom")]; + tensor input_309_pad_0 = const()[name = tensor("input_309_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_309_groups_0 = const()[name = tensor("input_309_groups_0"), val = tensor(320)]; + tensor input_309_strides_0 = const()[name = tensor("input_309_strides_0"), val = tensor([1, 1])]; + tensor input_309_dilations_0 = const()[name = tensor("input_309_dilations_0"), val = tensor([1, 1])]; + tensor const_34_to_fp16 = const()[name = tensor("const_34_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(5994688)))]; + tensor const_35_to_fp16 = const()[name = tensor("const_35_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(6026112)))]; + tensor input_311_cast_fp16 = conv(bias = const_35_to_fp16, dilations = input_309_dilations_0, groups = input_309_groups_0, pad = input_309_pad_0, pad_type = input_309_pad_type_0, strides = input_309_strides_0, weight = const_34_to_fp16, x = input_307_cast_fp16)[name = tensor("input_311_cast_fp16")]; + tensor input_313_pad_type_0 = const()[name = tensor("input_313_pad_type_0"), val = tensor("valid")]; + tensor input_313_strides_0 = const()[name = tensor("input_313_strides_0"), val = tensor([1, 1])]; + tensor input_313_pad_0 = const()[name = tensor("input_313_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_313_dilations_0 = const()[name = tensor("input_313_dilations_0"), val = tensor([1, 1])]; + tensor input_313_groups_0 = const()[name = tensor("input_313_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_1_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_1_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(6026816)))]; + tensor image_encoder_model_network_4_1_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_1_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(6641280)))]; + tensor input_313_cast_fp16 = conv(bias = image_encoder_model_network_4_1_convffn_fc1_bias_to_fp16, dilations = input_313_dilations_0, groups = input_313_groups_0, pad = input_313_pad_0, pad_type = input_313_pad_type_0, strides = input_313_strides_0, weight = image_encoder_model_network_4_1_convffn_fc1_weight_to_fp16, x = input_311_cast_fp16)[name = tensor("input_313_cast_fp16")]; + tensor input_315_mode_0 = const()[name = tensor("input_315_mode_0"), val = tensor("EXACT")]; + tensor input_315_cast_fp16 = gelu(mode = input_315_mode_0, x = input_313_cast_fp16)[name = tensor("input_315_cast_fp16")]; + tensor input_319_pad_type_0 = const()[name = tensor("input_319_pad_type_0"), val = tensor("valid")]; + tensor input_319_strides_0 = const()[name = tensor("input_319_strides_0"), val = tensor([1, 1])]; + tensor input_319_pad_0 = const()[name = tensor("input_319_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_319_dilations_0 = const()[name = tensor("input_319_dilations_0"), val = tensor([1, 1])]; + tensor input_319_groups_0 = const()[name = tensor("input_319_groups_0"), val = tensor(1)]; + tensor var_1003_weight_0_to_fp16 = const()[name = tensor("op_1003_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(6643264)))]; + tensor var_1003_bias_0_to_fp16 = const()[name = tensor("op_1003_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7257728)))]; + tensor var_1003_cast_fp16 = conv(bias = var_1003_bias_0_to_fp16, dilations = input_319_dilations_0, groups = input_319_groups_0, pad = input_319_pad_0, pad_type = input_319_pad_type_0, strides = input_319_strides_0, weight = var_1003_weight_0_to_fp16, x = input_315_cast_fp16)[name = tensor("op_1003_cast_fp16")]; + tensor input_321_cast_fp16 = add(x = input_307_cast_fp16, y = var_1003_cast_fp16)[name = tensor("input_321_cast_fp16")]; + tensor input_323_pad_type_0 = const()[name = tensor("input_323_pad_type_0"), val = tensor("custom")]; + tensor input_323_pad_0 = const()[name = tensor("input_323_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_323_groups_0 = const()[name = tensor("input_323_groups_0"), val = tensor(320)]; + tensor input_323_strides_0 = const()[name = tensor("input_323_strides_0"), val = tensor([1, 1])]; + tensor input_323_dilations_0 = const()[name = tensor("input_323_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_2_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_2_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7258432)))]; + tensor image_encoder_model_network_4_2_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_2_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7264256)))]; + tensor input_323_cast_fp16 = conv(bias = image_encoder_model_network_4_2_token_mixer_reparam_conv_bias_to_fp16, dilations = input_323_dilations_0, groups = input_323_groups_0, pad = input_323_pad_0, pad_type = input_323_pad_type_0, strides = input_323_strides_0, weight = image_encoder_model_network_4_2_token_mixer_reparam_conv_weight_to_fp16, x = input_321_cast_fp16)[name = tensor("input_323_cast_fp16")]; + tensor input_325_pad_type_0 = const()[name = tensor("input_325_pad_type_0"), val = tensor("custom")]; + tensor input_325_pad_0 = const()[name = tensor("input_325_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_325_groups_0 = const()[name = tensor("input_325_groups_0"), val = tensor(320)]; + tensor input_325_strides_0 = const()[name = tensor("input_325_strides_0"), val = tensor([1, 1])]; + tensor input_325_dilations_0 = const()[name = tensor("input_325_dilations_0"), val = tensor([1, 1])]; + tensor const_36_to_fp16 = const()[name = tensor("const_36_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7264960)))]; + tensor const_37_to_fp16 = const()[name = tensor("const_37_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7296384)))]; + tensor input_327_cast_fp16 = conv(bias = const_37_to_fp16, dilations = input_325_dilations_0, groups = input_325_groups_0, pad = input_325_pad_0, pad_type = input_325_pad_type_0, strides = input_325_strides_0, weight = const_36_to_fp16, x = input_323_cast_fp16)[name = tensor("input_327_cast_fp16")]; + tensor input_329_pad_type_0 = const()[name = tensor("input_329_pad_type_0"), val = tensor("valid")]; + tensor input_329_strides_0 = const()[name = tensor("input_329_strides_0"), val = tensor([1, 1])]; + tensor input_329_pad_0 = const()[name = tensor("input_329_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_329_dilations_0 = const()[name = tensor("input_329_dilations_0"), val = tensor([1, 1])]; + tensor input_329_groups_0 = const()[name = tensor("input_329_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_2_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_2_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7297088)))]; + tensor image_encoder_model_network_4_2_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_2_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7911552)))]; + tensor input_329_cast_fp16 = conv(bias = image_encoder_model_network_4_2_convffn_fc1_bias_to_fp16, dilations = input_329_dilations_0, groups = input_329_groups_0, pad = input_329_pad_0, pad_type = input_329_pad_type_0, strides = input_329_strides_0, weight = image_encoder_model_network_4_2_convffn_fc1_weight_to_fp16, x = input_327_cast_fp16)[name = tensor("input_329_cast_fp16")]; + tensor input_331_mode_0 = const()[name = tensor("input_331_mode_0"), val = tensor("EXACT")]; + tensor input_331_cast_fp16 = gelu(mode = input_331_mode_0, x = input_329_cast_fp16)[name = tensor("input_331_cast_fp16")]; + tensor input_335_pad_type_0 = const()[name = tensor("input_335_pad_type_0"), val = tensor("valid")]; + tensor input_335_strides_0 = const()[name = tensor("input_335_strides_0"), val = tensor([1, 1])]; + tensor input_335_pad_0 = const()[name = tensor("input_335_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_335_dilations_0 = const()[name = tensor("input_335_dilations_0"), val = tensor([1, 1])]; + tensor input_335_groups_0 = const()[name = tensor("input_335_groups_0"), val = tensor(1)]; + tensor var_1049_weight_0_to_fp16 = const()[name = tensor("op_1049_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7913536)))]; + tensor var_1049_bias_0_to_fp16 = const()[name = tensor("op_1049_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(8528000)))]; + tensor var_1049_cast_fp16 = conv(bias = var_1049_bias_0_to_fp16, dilations = input_335_dilations_0, groups = input_335_groups_0, pad = input_335_pad_0, pad_type = input_335_pad_type_0, strides = input_335_strides_0, weight = var_1049_weight_0_to_fp16, x = input_331_cast_fp16)[name = tensor("op_1049_cast_fp16")]; + tensor input_337_cast_fp16 = add(x = input_323_cast_fp16, y = var_1049_cast_fp16)[name = tensor("input_337_cast_fp16")]; + tensor input_339_pad_type_0 = const()[name = tensor("input_339_pad_type_0"), val = tensor("custom")]; + tensor input_339_pad_0 = const()[name = tensor("input_339_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_339_groups_0 = const()[name = tensor("input_339_groups_0"), val = tensor(320)]; + tensor input_339_strides_0 = const()[name = tensor("input_339_strides_0"), val = tensor([1, 1])]; + tensor input_339_dilations_0 = const()[name = tensor("input_339_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_3_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_3_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(8528704)))]; + tensor image_encoder_model_network_4_3_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_3_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(8534528)))]; + tensor input_339_cast_fp16 = conv(bias = image_encoder_model_network_4_3_token_mixer_reparam_conv_bias_to_fp16, dilations = input_339_dilations_0, groups = input_339_groups_0, pad = input_339_pad_0, pad_type = input_339_pad_type_0, strides = input_339_strides_0, weight = image_encoder_model_network_4_3_token_mixer_reparam_conv_weight_to_fp16, x = input_337_cast_fp16)[name = tensor("input_339_cast_fp16")]; + tensor input_341_pad_type_0 = const()[name = tensor("input_341_pad_type_0"), val = tensor("custom")]; + tensor input_341_pad_0 = const()[name = tensor("input_341_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_341_groups_0 = const()[name = tensor("input_341_groups_0"), val = tensor(320)]; + tensor input_341_strides_0 = const()[name = tensor("input_341_strides_0"), val = tensor([1, 1])]; + tensor input_341_dilations_0 = const()[name = tensor("input_341_dilations_0"), val = tensor([1, 1])]; + tensor const_38_to_fp16 = const()[name = tensor("const_38_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(8535232)))]; + tensor const_39_to_fp16 = const()[name = tensor("const_39_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(8566656)))]; + tensor input_343_cast_fp16 = conv(bias = const_39_to_fp16, dilations = input_341_dilations_0, groups = input_341_groups_0, pad = input_341_pad_0, pad_type = input_341_pad_type_0, strides = input_341_strides_0, weight = const_38_to_fp16, x = input_339_cast_fp16)[name = tensor("input_343_cast_fp16")]; + tensor input_345_pad_type_0 = const()[name = tensor("input_345_pad_type_0"), val = tensor("valid")]; + tensor input_345_strides_0 = const()[name = tensor("input_345_strides_0"), val = tensor([1, 1])]; + tensor input_345_pad_0 = const()[name = tensor("input_345_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_345_dilations_0 = const()[name = tensor("input_345_dilations_0"), val = tensor([1, 1])]; + tensor input_345_groups_0 = const()[name = tensor("input_345_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_3_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_3_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(8567360)))]; + tensor image_encoder_model_network_4_3_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_3_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(9181824)))]; + tensor input_345_cast_fp16 = conv(bias = image_encoder_model_network_4_3_convffn_fc1_bias_to_fp16, dilations = input_345_dilations_0, groups = input_345_groups_0, pad = input_345_pad_0, pad_type = input_345_pad_type_0, strides = input_345_strides_0, weight = image_encoder_model_network_4_3_convffn_fc1_weight_to_fp16, x = input_343_cast_fp16)[name = tensor("input_345_cast_fp16")]; + tensor input_347_mode_0 = const()[name = tensor("input_347_mode_0"), val = tensor("EXACT")]; + tensor input_347_cast_fp16 = gelu(mode = input_347_mode_0, x = input_345_cast_fp16)[name = tensor("input_347_cast_fp16")]; + tensor input_351_pad_type_0 = const()[name = tensor("input_351_pad_type_0"), val = tensor("valid")]; + tensor input_351_strides_0 = const()[name = tensor("input_351_strides_0"), val = tensor([1, 1])]; + tensor input_351_pad_0 = const()[name = tensor("input_351_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_351_dilations_0 = const()[name = tensor("input_351_dilations_0"), val = tensor([1, 1])]; + tensor input_351_groups_0 = const()[name = tensor("input_351_groups_0"), val = tensor(1)]; + tensor var_1095_weight_0_to_fp16 = const()[name = tensor("op_1095_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(9183808)))]; + tensor var_1095_bias_0_to_fp16 = const()[name = tensor("op_1095_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(9798272)))]; + tensor var_1095_cast_fp16 = conv(bias = var_1095_bias_0_to_fp16, dilations = input_351_dilations_0, groups = input_351_groups_0, pad = input_351_pad_0, pad_type = input_351_pad_type_0, strides = input_351_strides_0, weight = var_1095_weight_0_to_fp16, x = input_347_cast_fp16)[name = tensor("op_1095_cast_fp16")]; + tensor input_353_cast_fp16 = add(x = input_339_cast_fp16, y = var_1095_cast_fp16)[name = tensor("input_353_cast_fp16")]; + tensor input_355_pad_type_0 = const()[name = tensor("input_355_pad_type_0"), val = tensor("custom")]; + tensor input_355_pad_0 = const()[name = tensor("input_355_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_355_groups_0 = const()[name = tensor("input_355_groups_0"), val = tensor(320)]; + tensor input_355_strides_0 = const()[name = tensor("input_355_strides_0"), val = tensor([1, 1])]; + tensor input_355_dilations_0 = const()[name = tensor("input_355_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_4_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_4_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(9798976)))]; + tensor image_encoder_model_network_4_4_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_4_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(9804800)))]; + tensor input_355_cast_fp16 = conv(bias = image_encoder_model_network_4_4_token_mixer_reparam_conv_bias_to_fp16, dilations = input_355_dilations_0, groups = input_355_groups_0, pad = input_355_pad_0, pad_type = input_355_pad_type_0, strides = input_355_strides_0, weight = image_encoder_model_network_4_4_token_mixer_reparam_conv_weight_to_fp16, x = input_353_cast_fp16)[name = tensor("input_355_cast_fp16")]; + tensor input_357_pad_type_0 = const()[name = tensor("input_357_pad_type_0"), val = tensor("custom")]; + tensor input_357_pad_0 = const()[name = tensor("input_357_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_357_groups_0 = const()[name = tensor("input_357_groups_0"), val = tensor(320)]; + tensor input_357_strides_0 = const()[name = tensor("input_357_strides_0"), val = tensor([1, 1])]; + tensor input_357_dilations_0 = const()[name = tensor("input_357_dilations_0"), val = tensor([1, 1])]; + tensor const_40_to_fp16 = const()[name = tensor("const_40_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(9805504)))]; + tensor const_41_to_fp16 = const()[name = tensor("const_41_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(9836928)))]; + tensor input_359_cast_fp16 = conv(bias = const_41_to_fp16, dilations = input_357_dilations_0, groups = input_357_groups_0, pad = input_357_pad_0, pad_type = input_357_pad_type_0, strides = input_357_strides_0, weight = const_40_to_fp16, x = input_355_cast_fp16)[name = tensor("input_359_cast_fp16")]; + tensor input_361_pad_type_0 = const()[name = tensor("input_361_pad_type_0"), val = tensor("valid")]; + tensor input_361_strides_0 = const()[name = tensor("input_361_strides_0"), val = tensor([1, 1])]; + tensor input_361_pad_0 = const()[name = tensor("input_361_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_361_dilations_0 = const()[name = tensor("input_361_dilations_0"), val = tensor([1, 1])]; + tensor input_361_groups_0 = const()[name = tensor("input_361_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_4_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_4_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(9837632)))]; + tensor image_encoder_model_network_4_4_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_4_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(10452096)))]; + tensor input_361_cast_fp16 = conv(bias = image_encoder_model_network_4_4_convffn_fc1_bias_to_fp16, dilations = input_361_dilations_0, groups = input_361_groups_0, pad = input_361_pad_0, pad_type = input_361_pad_type_0, strides = input_361_strides_0, weight = image_encoder_model_network_4_4_convffn_fc1_weight_to_fp16, x = input_359_cast_fp16)[name = tensor("input_361_cast_fp16")]; + tensor input_363_mode_0 = const()[name = tensor("input_363_mode_0"), val = tensor("EXACT")]; + tensor input_363_cast_fp16 = gelu(mode = input_363_mode_0, x = input_361_cast_fp16)[name = tensor("input_363_cast_fp16")]; + tensor input_367_pad_type_0 = const()[name = tensor("input_367_pad_type_0"), val = tensor("valid")]; + tensor input_367_strides_0 = const()[name = tensor("input_367_strides_0"), val = tensor([1, 1])]; + tensor input_367_pad_0 = const()[name = tensor("input_367_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_367_dilations_0 = const()[name = tensor("input_367_dilations_0"), val = tensor([1, 1])]; + tensor input_367_groups_0 = const()[name = tensor("input_367_groups_0"), val = tensor(1)]; + tensor var_1141_weight_0_to_fp16 = const()[name = tensor("op_1141_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(10454080)))]; + tensor var_1141_bias_0_to_fp16 = const()[name = tensor("op_1141_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(11068544)))]; + tensor var_1141_cast_fp16 = conv(bias = var_1141_bias_0_to_fp16, dilations = input_367_dilations_0, groups = input_367_groups_0, pad = input_367_pad_0, pad_type = input_367_pad_type_0, strides = input_367_strides_0, weight = var_1141_weight_0_to_fp16, x = input_363_cast_fp16)[name = tensor("op_1141_cast_fp16")]; + tensor input_369_cast_fp16 = add(x = input_355_cast_fp16, y = var_1141_cast_fp16)[name = tensor("input_369_cast_fp16")]; + tensor input_371_pad_type_0 = const()[name = tensor("input_371_pad_type_0"), val = tensor("custom")]; + tensor input_371_pad_0 = const()[name = tensor("input_371_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_371_groups_0 = const()[name = tensor("input_371_groups_0"), val = tensor(320)]; + tensor input_371_strides_0 = const()[name = tensor("input_371_strides_0"), val = tensor([1, 1])]; + tensor input_371_dilations_0 = const()[name = tensor("input_371_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_5_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_5_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(11069248)))]; + tensor image_encoder_model_network_4_5_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_5_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(11075072)))]; + tensor input_371_cast_fp16 = conv(bias = image_encoder_model_network_4_5_token_mixer_reparam_conv_bias_to_fp16, dilations = input_371_dilations_0, groups = input_371_groups_0, pad = input_371_pad_0, pad_type = input_371_pad_type_0, strides = input_371_strides_0, weight = image_encoder_model_network_4_5_token_mixer_reparam_conv_weight_to_fp16, x = input_369_cast_fp16)[name = tensor("input_371_cast_fp16")]; + tensor input_373_pad_type_0 = const()[name = tensor("input_373_pad_type_0"), val = tensor("custom")]; + tensor input_373_pad_0 = const()[name = tensor("input_373_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_373_groups_0 = const()[name = tensor("input_373_groups_0"), val = tensor(320)]; + tensor input_373_strides_0 = const()[name = tensor("input_373_strides_0"), val = tensor([1, 1])]; + tensor input_373_dilations_0 = const()[name = tensor("input_373_dilations_0"), val = tensor([1, 1])]; + tensor const_42_to_fp16 = const()[name = tensor("const_42_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(11075776)))]; + tensor const_43_to_fp16 = const()[name = tensor("const_43_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(11107200)))]; + tensor input_375_cast_fp16 = conv(bias = const_43_to_fp16, dilations = input_373_dilations_0, groups = input_373_groups_0, pad = input_373_pad_0, pad_type = input_373_pad_type_0, strides = input_373_strides_0, weight = const_42_to_fp16, x = input_371_cast_fp16)[name = tensor("input_375_cast_fp16")]; + tensor input_377_pad_type_0 = const()[name = tensor("input_377_pad_type_0"), val = tensor("valid")]; + tensor input_377_strides_0 = const()[name = tensor("input_377_strides_0"), val = tensor([1, 1])]; + tensor input_377_pad_0 = const()[name = tensor("input_377_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_377_dilations_0 = const()[name = tensor("input_377_dilations_0"), val = tensor([1, 1])]; + tensor input_377_groups_0 = const()[name = tensor("input_377_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_5_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_5_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(11107904)))]; + tensor image_encoder_model_network_4_5_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_5_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(11722368)))]; + tensor input_377_cast_fp16 = conv(bias = image_encoder_model_network_4_5_convffn_fc1_bias_to_fp16, dilations = input_377_dilations_0, groups = input_377_groups_0, pad = input_377_pad_0, pad_type = input_377_pad_type_0, strides = input_377_strides_0, weight = image_encoder_model_network_4_5_convffn_fc1_weight_to_fp16, x = input_375_cast_fp16)[name = tensor("input_377_cast_fp16")]; + tensor input_379_mode_0 = const()[name = tensor("input_379_mode_0"), val = tensor("EXACT")]; + tensor input_379_cast_fp16 = gelu(mode = input_379_mode_0, x = input_377_cast_fp16)[name = tensor("input_379_cast_fp16")]; + tensor input_383_pad_type_0 = const()[name = tensor("input_383_pad_type_0"), val = tensor("valid")]; + tensor input_383_strides_0 = const()[name = tensor("input_383_strides_0"), val = tensor([1, 1])]; + tensor input_383_pad_0 = const()[name = tensor("input_383_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_383_dilations_0 = const()[name = tensor("input_383_dilations_0"), val = tensor([1, 1])]; + tensor input_383_groups_0 = const()[name = tensor("input_383_groups_0"), val = tensor(1)]; + tensor var_1187_weight_0_to_fp16 = const()[name = tensor("op_1187_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(11724352)))]; + tensor var_1187_bias_0_to_fp16 = const()[name = tensor("op_1187_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(12338816)))]; + tensor var_1187_cast_fp16 = conv(bias = var_1187_bias_0_to_fp16, dilations = input_383_dilations_0, groups = input_383_groups_0, pad = input_383_pad_0, pad_type = input_383_pad_type_0, strides = input_383_strides_0, weight = var_1187_weight_0_to_fp16, x = input_379_cast_fp16)[name = tensor("op_1187_cast_fp16")]; + tensor input_385_cast_fp16 = add(x = input_371_cast_fp16, y = var_1187_cast_fp16)[name = tensor("input_385_cast_fp16")]; + tensor input_387_pad_type_0 = const()[name = tensor("input_387_pad_type_0"), val = tensor("custom")]; + tensor input_387_pad_0 = const()[name = tensor("input_387_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_387_groups_0 = const()[name = tensor("input_387_groups_0"), val = tensor(320)]; + tensor input_387_strides_0 = const()[name = tensor("input_387_strides_0"), val = tensor([1, 1])]; + tensor input_387_dilations_0 = const()[name = tensor("input_387_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_6_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_6_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(12339520)))]; + tensor image_encoder_model_network_4_6_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_6_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(12345344)))]; + tensor input_387_cast_fp16 = conv(bias = image_encoder_model_network_4_6_token_mixer_reparam_conv_bias_to_fp16, dilations = input_387_dilations_0, groups = input_387_groups_0, pad = input_387_pad_0, pad_type = input_387_pad_type_0, strides = input_387_strides_0, weight = image_encoder_model_network_4_6_token_mixer_reparam_conv_weight_to_fp16, x = input_385_cast_fp16)[name = tensor("input_387_cast_fp16")]; + tensor input_389_pad_type_0 = const()[name = tensor("input_389_pad_type_0"), val = tensor("custom")]; + tensor input_389_pad_0 = const()[name = tensor("input_389_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_389_groups_0 = const()[name = tensor("input_389_groups_0"), val = tensor(320)]; + tensor input_389_strides_0 = const()[name = tensor("input_389_strides_0"), val = tensor([1, 1])]; + tensor input_389_dilations_0 = const()[name = tensor("input_389_dilations_0"), val = tensor([1, 1])]; + tensor const_44_to_fp16 = const()[name = tensor("const_44_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(12346048)))]; + tensor const_45_to_fp16 = const()[name = tensor("const_45_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(12377472)))]; + tensor input_391_cast_fp16 = conv(bias = const_45_to_fp16, dilations = input_389_dilations_0, groups = input_389_groups_0, pad = input_389_pad_0, pad_type = input_389_pad_type_0, strides = input_389_strides_0, weight = const_44_to_fp16, x = input_387_cast_fp16)[name = tensor("input_391_cast_fp16")]; + tensor input_393_pad_type_0 = const()[name = tensor("input_393_pad_type_0"), val = tensor("valid")]; + tensor input_393_strides_0 = const()[name = tensor("input_393_strides_0"), val = tensor([1, 1])]; + tensor input_393_pad_0 = const()[name = tensor("input_393_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_393_dilations_0 = const()[name = tensor("input_393_dilations_0"), val = tensor([1, 1])]; + tensor input_393_groups_0 = const()[name = tensor("input_393_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_6_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_6_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(12378176)))]; + tensor image_encoder_model_network_4_6_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_6_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(12992640)))]; + tensor input_393_cast_fp16 = conv(bias = image_encoder_model_network_4_6_convffn_fc1_bias_to_fp16, dilations = input_393_dilations_0, groups = input_393_groups_0, pad = input_393_pad_0, pad_type = input_393_pad_type_0, strides = input_393_strides_0, weight = image_encoder_model_network_4_6_convffn_fc1_weight_to_fp16, x = input_391_cast_fp16)[name = tensor("input_393_cast_fp16")]; + tensor input_395_mode_0 = const()[name = tensor("input_395_mode_0"), val = tensor("EXACT")]; + tensor input_395_cast_fp16 = gelu(mode = input_395_mode_0, x = input_393_cast_fp16)[name = tensor("input_395_cast_fp16")]; + tensor input_399_pad_type_0 = const()[name = tensor("input_399_pad_type_0"), val = tensor("valid")]; + tensor input_399_strides_0 = const()[name = tensor("input_399_strides_0"), val = tensor([1, 1])]; + tensor input_399_pad_0 = const()[name = tensor("input_399_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_399_dilations_0 = const()[name = tensor("input_399_dilations_0"), val = tensor([1, 1])]; + tensor input_399_groups_0 = const()[name = tensor("input_399_groups_0"), val = tensor(1)]; + tensor var_1233_weight_0_to_fp16 = const()[name = tensor("op_1233_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(12994624)))]; + tensor var_1233_bias_0_to_fp16 = const()[name = tensor("op_1233_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(13609088)))]; + tensor var_1233_cast_fp16 = conv(bias = var_1233_bias_0_to_fp16, dilations = input_399_dilations_0, groups = input_399_groups_0, pad = input_399_pad_0, pad_type = input_399_pad_type_0, strides = input_399_strides_0, weight = var_1233_weight_0_to_fp16, x = input_395_cast_fp16)[name = tensor("op_1233_cast_fp16")]; + tensor input_401_cast_fp16 = add(x = input_387_cast_fp16, y = var_1233_cast_fp16)[name = tensor("input_401_cast_fp16")]; + tensor input_403_pad_type_0 = const()[name = tensor("input_403_pad_type_0"), val = tensor("custom")]; + tensor input_403_pad_0 = const()[name = tensor("input_403_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_403_groups_0 = const()[name = tensor("input_403_groups_0"), val = tensor(320)]; + tensor input_403_strides_0 = const()[name = tensor("input_403_strides_0"), val = tensor([1, 1])]; + tensor input_403_dilations_0 = const()[name = tensor("input_403_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_7_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_7_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(13609792)))]; + tensor image_encoder_model_network_4_7_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_7_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(13615616)))]; + tensor input_403_cast_fp16 = conv(bias = image_encoder_model_network_4_7_token_mixer_reparam_conv_bias_to_fp16, dilations = input_403_dilations_0, groups = input_403_groups_0, pad = input_403_pad_0, pad_type = input_403_pad_type_0, strides = input_403_strides_0, weight = image_encoder_model_network_4_7_token_mixer_reparam_conv_weight_to_fp16, x = input_401_cast_fp16)[name = tensor("input_403_cast_fp16")]; + tensor input_405_pad_type_0 = const()[name = tensor("input_405_pad_type_0"), val = tensor("custom")]; + tensor input_405_pad_0 = const()[name = tensor("input_405_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_405_groups_0 = const()[name = tensor("input_405_groups_0"), val = tensor(320)]; + tensor input_405_strides_0 = const()[name = tensor("input_405_strides_0"), val = tensor([1, 1])]; + tensor input_405_dilations_0 = const()[name = tensor("input_405_dilations_0"), val = tensor([1, 1])]; + tensor const_46_to_fp16 = const()[name = tensor("const_46_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(13616320)))]; + tensor const_47_to_fp16 = const()[name = tensor("const_47_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(13647744)))]; + tensor input_407_cast_fp16 = conv(bias = const_47_to_fp16, dilations = input_405_dilations_0, groups = input_405_groups_0, pad = input_405_pad_0, pad_type = input_405_pad_type_0, strides = input_405_strides_0, weight = const_46_to_fp16, x = input_403_cast_fp16)[name = tensor("input_407_cast_fp16")]; + tensor input_409_pad_type_0 = const()[name = tensor("input_409_pad_type_0"), val = tensor("valid")]; + tensor input_409_strides_0 = const()[name = tensor("input_409_strides_0"), val = tensor([1, 1])]; + tensor input_409_pad_0 = const()[name = tensor("input_409_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_409_dilations_0 = const()[name = tensor("input_409_dilations_0"), val = tensor([1, 1])]; + tensor input_409_groups_0 = const()[name = tensor("input_409_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_7_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_7_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(13648448)))]; + tensor image_encoder_model_network_4_7_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_7_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(14262912)))]; + tensor input_409_cast_fp16 = conv(bias = image_encoder_model_network_4_7_convffn_fc1_bias_to_fp16, dilations = input_409_dilations_0, groups = input_409_groups_0, pad = input_409_pad_0, pad_type = input_409_pad_type_0, strides = input_409_strides_0, weight = image_encoder_model_network_4_7_convffn_fc1_weight_to_fp16, x = input_407_cast_fp16)[name = tensor("input_409_cast_fp16")]; + tensor input_411_mode_0 = const()[name = tensor("input_411_mode_0"), val = tensor("EXACT")]; + tensor input_411_cast_fp16 = gelu(mode = input_411_mode_0, x = input_409_cast_fp16)[name = tensor("input_411_cast_fp16")]; + tensor input_415_pad_type_0 = const()[name = tensor("input_415_pad_type_0"), val = tensor("valid")]; + tensor input_415_strides_0 = const()[name = tensor("input_415_strides_0"), val = tensor([1, 1])]; + tensor input_415_pad_0 = const()[name = tensor("input_415_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_415_dilations_0 = const()[name = tensor("input_415_dilations_0"), val = tensor([1, 1])]; + tensor input_415_groups_0 = const()[name = tensor("input_415_groups_0"), val = tensor(1)]; + tensor var_1279_weight_0_to_fp16 = const()[name = tensor("op_1279_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(14264896)))]; + tensor var_1279_bias_0_to_fp16 = const()[name = tensor("op_1279_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(14879360)))]; + tensor var_1279_cast_fp16 = conv(bias = var_1279_bias_0_to_fp16, dilations = input_415_dilations_0, groups = input_415_groups_0, pad = input_415_pad_0, pad_type = input_415_pad_type_0, strides = input_415_strides_0, weight = var_1279_weight_0_to_fp16, x = input_411_cast_fp16)[name = tensor("op_1279_cast_fp16")]; + tensor input_417_cast_fp16 = add(x = input_403_cast_fp16, y = var_1279_cast_fp16)[name = tensor("input_417_cast_fp16")]; + tensor input_419_pad_type_0 = const()[name = tensor("input_419_pad_type_0"), val = tensor("custom")]; + tensor input_419_pad_0 = const()[name = tensor("input_419_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_419_groups_0 = const()[name = tensor("input_419_groups_0"), val = tensor(320)]; + tensor input_419_strides_0 = const()[name = tensor("input_419_strides_0"), val = tensor([1, 1])]; + tensor input_419_dilations_0 = const()[name = tensor("input_419_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_8_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_8_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(14880064)))]; + tensor image_encoder_model_network_4_8_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_8_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(14885888)))]; + tensor input_419_cast_fp16 = conv(bias = image_encoder_model_network_4_8_token_mixer_reparam_conv_bias_to_fp16, dilations = input_419_dilations_0, groups = input_419_groups_0, pad = input_419_pad_0, pad_type = input_419_pad_type_0, strides = input_419_strides_0, weight = image_encoder_model_network_4_8_token_mixer_reparam_conv_weight_to_fp16, x = input_417_cast_fp16)[name = tensor("input_419_cast_fp16")]; + tensor input_421_pad_type_0 = const()[name = tensor("input_421_pad_type_0"), val = tensor("custom")]; + tensor input_421_pad_0 = const()[name = tensor("input_421_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_421_groups_0 = const()[name = tensor("input_421_groups_0"), val = tensor(320)]; + tensor input_421_strides_0 = const()[name = tensor("input_421_strides_0"), val = tensor([1, 1])]; + tensor input_421_dilations_0 = const()[name = tensor("input_421_dilations_0"), val = tensor([1, 1])]; + tensor const_48_to_fp16 = const()[name = tensor("const_48_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(14886592)))]; + tensor const_49_to_fp16 = const()[name = tensor("const_49_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(14918016)))]; + tensor input_423_cast_fp16 = conv(bias = const_49_to_fp16, dilations = input_421_dilations_0, groups = input_421_groups_0, pad = input_421_pad_0, pad_type = input_421_pad_type_0, strides = input_421_strides_0, weight = const_48_to_fp16, x = input_419_cast_fp16)[name = tensor("input_423_cast_fp16")]; + tensor input_425_pad_type_0 = const()[name = tensor("input_425_pad_type_0"), val = tensor("valid")]; + tensor input_425_strides_0 = const()[name = tensor("input_425_strides_0"), val = tensor([1, 1])]; + tensor input_425_pad_0 = const()[name = tensor("input_425_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_425_dilations_0 = const()[name = tensor("input_425_dilations_0"), val = tensor([1, 1])]; + tensor input_425_groups_0 = const()[name = tensor("input_425_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_8_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_8_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(14918720)))]; + tensor image_encoder_model_network_4_8_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_8_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(15533184)))]; + tensor input_425_cast_fp16 = conv(bias = image_encoder_model_network_4_8_convffn_fc1_bias_to_fp16, dilations = input_425_dilations_0, groups = input_425_groups_0, pad = input_425_pad_0, pad_type = input_425_pad_type_0, strides = input_425_strides_0, weight = image_encoder_model_network_4_8_convffn_fc1_weight_to_fp16, x = input_423_cast_fp16)[name = tensor("input_425_cast_fp16")]; + tensor input_427_mode_0 = const()[name = tensor("input_427_mode_0"), val = tensor("EXACT")]; + tensor input_427_cast_fp16 = gelu(mode = input_427_mode_0, x = input_425_cast_fp16)[name = tensor("input_427_cast_fp16")]; + tensor input_431_pad_type_0 = const()[name = tensor("input_431_pad_type_0"), val = tensor("valid")]; + tensor input_431_strides_0 = const()[name = tensor("input_431_strides_0"), val = tensor([1, 1])]; + tensor input_431_pad_0 = const()[name = tensor("input_431_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_431_dilations_0 = const()[name = tensor("input_431_dilations_0"), val = tensor([1, 1])]; + tensor input_431_groups_0 = const()[name = tensor("input_431_groups_0"), val = tensor(1)]; + tensor var_1325_weight_0_to_fp16 = const()[name = tensor("op_1325_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(15535168)))]; + tensor var_1325_bias_0_to_fp16 = const()[name = tensor("op_1325_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(16149632)))]; + tensor var_1325_cast_fp16 = conv(bias = var_1325_bias_0_to_fp16, dilations = input_431_dilations_0, groups = input_431_groups_0, pad = input_431_pad_0, pad_type = input_431_pad_type_0, strides = input_431_strides_0, weight = var_1325_weight_0_to_fp16, x = input_427_cast_fp16)[name = tensor("op_1325_cast_fp16")]; + tensor input_433_cast_fp16 = add(x = input_419_cast_fp16, y = var_1325_cast_fp16)[name = tensor("input_433_cast_fp16")]; + tensor input_435_pad_type_0 = const()[name = tensor("input_435_pad_type_0"), val = tensor("custom")]; + tensor input_435_pad_0 = const()[name = tensor("input_435_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_435_groups_0 = const()[name = tensor("input_435_groups_0"), val = tensor(320)]; + tensor input_435_strides_0 = const()[name = tensor("input_435_strides_0"), val = tensor([1, 1])]; + tensor input_435_dilations_0 = const()[name = tensor("input_435_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_9_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_9_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(16150336)))]; + tensor image_encoder_model_network_4_9_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_9_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(16156160)))]; + tensor input_435_cast_fp16 = conv(bias = image_encoder_model_network_4_9_token_mixer_reparam_conv_bias_to_fp16, dilations = input_435_dilations_0, groups = input_435_groups_0, pad = input_435_pad_0, pad_type = input_435_pad_type_0, strides = input_435_strides_0, weight = image_encoder_model_network_4_9_token_mixer_reparam_conv_weight_to_fp16, x = input_433_cast_fp16)[name = tensor("input_435_cast_fp16")]; + tensor input_437_pad_type_0 = const()[name = tensor("input_437_pad_type_0"), val = tensor("custom")]; + tensor input_437_pad_0 = const()[name = tensor("input_437_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_437_groups_0 = const()[name = tensor("input_437_groups_0"), val = tensor(320)]; + tensor input_437_strides_0 = const()[name = tensor("input_437_strides_0"), val = tensor([1, 1])]; + tensor input_437_dilations_0 = const()[name = tensor("input_437_dilations_0"), val = tensor([1, 1])]; + tensor const_50_to_fp16 = const()[name = tensor("const_50_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(16156864)))]; + tensor const_51_to_fp16 = const()[name = tensor("const_51_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(16188288)))]; + tensor input_439_cast_fp16 = conv(bias = const_51_to_fp16, dilations = input_437_dilations_0, groups = input_437_groups_0, pad = input_437_pad_0, pad_type = input_437_pad_type_0, strides = input_437_strides_0, weight = const_50_to_fp16, x = input_435_cast_fp16)[name = tensor("input_439_cast_fp16")]; + tensor input_441_pad_type_0 = const()[name = tensor("input_441_pad_type_0"), val = tensor("valid")]; + tensor input_441_strides_0 = const()[name = tensor("input_441_strides_0"), val = tensor([1, 1])]; + tensor input_441_pad_0 = const()[name = tensor("input_441_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_441_dilations_0 = const()[name = tensor("input_441_dilations_0"), val = tensor([1, 1])]; + tensor input_441_groups_0 = const()[name = tensor("input_441_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_9_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_9_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(16188992)))]; + tensor image_encoder_model_network_4_9_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_9_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(16803456)))]; + tensor input_441_cast_fp16 = conv(bias = image_encoder_model_network_4_9_convffn_fc1_bias_to_fp16, dilations = input_441_dilations_0, groups = input_441_groups_0, pad = input_441_pad_0, pad_type = input_441_pad_type_0, strides = input_441_strides_0, weight = image_encoder_model_network_4_9_convffn_fc1_weight_to_fp16, x = input_439_cast_fp16)[name = tensor("input_441_cast_fp16")]; + tensor input_443_mode_0 = const()[name = tensor("input_443_mode_0"), val = tensor("EXACT")]; + tensor input_443_cast_fp16 = gelu(mode = input_443_mode_0, x = input_441_cast_fp16)[name = tensor("input_443_cast_fp16")]; + tensor input_447_pad_type_0 = const()[name = tensor("input_447_pad_type_0"), val = tensor("valid")]; + tensor input_447_strides_0 = const()[name = tensor("input_447_strides_0"), val = tensor([1, 1])]; + tensor input_447_pad_0 = const()[name = tensor("input_447_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_447_dilations_0 = const()[name = tensor("input_447_dilations_0"), val = tensor([1, 1])]; + tensor input_447_groups_0 = const()[name = tensor("input_447_groups_0"), val = tensor(1)]; + tensor var_1371_weight_0_to_fp16 = const()[name = tensor("op_1371_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(16805440)))]; + tensor var_1371_bias_0_to_fp16 = const()[name = tensor("op_1371_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(17419904)))]; + tensor var_1371_cast_fp16 = conv(bias = var_1371_bias_0_to_fp16, dilations = input_447_dilations_0, groups = input_447_groups_0, pad = input_447_pad_0, pad_type = input_447_pad_type_0, strides = input_447_strides_0, weight = var_1371_weight_0_to_fp16, x = input_443_cast_fp16)[name = tensor("op_1371_cast_fp16")]; + tensor input_449_cast_fp16 = add(x = input_435_cast_fp16, y = var_1371_cast_fp16)[name = tensor("input_449_cast_fp16")]; + tensor input_451_pad_type_0 = const()[name = tensor("input_451_pad_type_0"), val = tensor("custom")]; + tensor input_451_pad_0 = const()[name = tensor("input_451_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_451_groups_0 = const()[name = tensor("input_451_groups_0"), val = tensor(320)]; + tensor input_451_strides_0 = const()[name = tensor("input_451_strides_0"), val = tensor([1, 1])]; + tensor input_451_dilations_0 = const()[name = tensor("input_451_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_10_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_10_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(17420608)))]; + tensor image_encoder_model_network_4_10_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_10_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(17426432)))]; + tensor input_451_cast_fp16 = conv(bias = image_encoder_model_network_4_10_token_mixer_reparam_conv_bias_to_fp16, dilations = input_451_dilations_0, groups = input_451_groups_0, pad = input_451_pad_0, pad_type = input_451_pad_type_0, strides = input_451_strides_0, weight = image_encoder_model_network_4_10_token_mixer_reparam_conv_weight_to_fp16, x = input_449_cast_fp16)[name = tensor("input_451_cast_fp16")]; + tensor input_453_pad_type_0 = const()[name = tensor("input_453_pad_type_0"), val = tensor("custom")]; + tensor input_453_pad_0 = const()[name = tensor("input_453_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_453_groups_0 = const()[name = tensor("input_453_groups_0"), val = tensor(320)]; + tensor input_453_strides_0 = const()[name = tensor("input_453_strides_0"), val = tensor([1, 1])]; + tensor input_453_dilations_0 = const()[name = tensor("input_453_dilations_0"), val = tensor([1, 1])]; + tensor const_52_to_fp16 = const()[name = tensor("const_52_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(17427136)))]; + tensor const_53_to_fp16 = const()[name = tensor("const_53_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(17458560)))]; + tensor input_455_cast_fp16 = conv(bias = const_53_to_fp16, dilations = input_453_dilations_0, groups = input_453_groups_0, pad = input_453_pad_0, pad_type = input_453_pad_type_0, strides = input_453_strides_0, weight = const_52_to_fp16, x = input_451_cast_fp16)[name = tensor("input_455_cast_fp16")]; + tensor input_457_pad_type_0 = const()[name = tensor("input_457_pad_type_0"), val = tensor("valid")]; + tensor input_457_strides_0 = const()[name = tensor("input_457_strides_0"), val = tensor([1, 1])]; + tensor input_457_pad_0 = const()[name = tensor("input_457_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_457_dilations_0 = const()[name = tensor("input_457_dilations_0"), val = tensor([1, 1])]; + tensor input_457_groups_0 = const()[name = tensor("input_457_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_10_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_10_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(17459264)))]; + tensor image_encoder_model_network_4_10_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_10_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(18073728)))]; + tensor input_457_cast_fp16 = conv(bias = image_encoder_model_network_4_10_convffn_fc1_bias_to_fp16, dilations = input_457_dilations_0, groups = input_457_groups_0, pad = input_457_pad_0, pad_type = input_457_pad_type_0, strides = input_457_strides_0, weight = image_encoder_model_network_4_10_convffn_fc1_weight_to_fp16, x = input_455_cast_fp16)[name = tensor("input_457_cast_fp16")]; + tensor input_459_mode_0 = const()[name = tensor("input_459_mode_0"), val = tensor("EXACT")]; + tensor input_459_cast_fp16 = gelu(mode = input_459_mode_0, x = input_457_cast_fp16)[name = tensor("input_459_cast_fp16")]; + tensor input_463_pad_type_0 = const()[name = tensor("input_463_pad_type_0"), val = tensor("valid")]; + tensor input_463_strides_0 = const()[name = tensor("input_463_strides_0"), val = tensor([1, 1])]; + tensor input_463_pad_0 = const()[name = tensor("input_463_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_463_dilations_0 = const()[name = tensor("input_463_dilations_0"), val = tensor([1, 1])]; + tensor input_463_groups_0 = const()[name = tensor("input_463_groups_0"), val = tensor(1)]; + tensor var_1417_weight_0_to_fp16 = const()[name = tensor("op_1417_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(18075712)))]; + tensor var_1417_bias_0_to_fp16 = const()[name = tensor("op_1417_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(18690176)))]; + tensor var_1417_cast_fp16 = conv(bias = var_1417_bias_0_to_fp16, dilations = input_463_dilations_0, groups = input_463_groups_0, pad = input_463_pad_0, pad_type = input_463_pad_type_0, strides = input_463_strides_0, weight = var_1417_weight_0_to_fp16, x = input_459_cast_fp16)[name = tensor("op_1417_cast_fp16")]; + tensor input_465_cast_fp16 = add(x = input_451_cast_fp16, y = var_1417_cast_fp16)[name = tensor("input_465_cast_fp16")]; + tensor input_467_pad_type_0 = const()[name = tensor("input_467_pad_type_0"), val = tensor("custom")]; + tensor input_467_pad_0 = const()[name = tensor("input_467_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_467_groups_0 = const()[name = tensor("input_467_groups_0"), val = tensor(320)]; + tensor input_467_strides_0 = const()[name = tensor("input_467_strides_0"), val = tensor([1, 1])]; + tensor input_467_dilations_0 = const()[name = tensor("input_467_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_11_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_11_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(18690880)))]; + tensor image_encoder_model_network_4_11_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_11_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(18696704)))]; + tensor input_467_cast_fp16 = conv(bias = image_encoder_model_network_4_11_token_mixer_reparam_conv_bias_to_fp16, dilations = input_467_dilations_0, groups = input_467_groups_0, pad = input_467_pad_0, pad_type = input_467_pad_type_0, strides = input_467_strides_0, weight = image_encoder_model_network_4_11_token_mixer_reparam_conv_weight_to_fp16, x = input_465_cast_fp16)[name = tensor("input_467_cast_fp16")]; + tensor input_469_pad_type_0 = const()[name = tensor("input_469_pad_type_0"), val = tensor("custom")]; + tensor input_469_pad_0 = const()[name = tensor("input_469_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_469_groups_0 = const()[name = tensor("input_469_groups_0"), val = tensor(320)]; + tensor input_469_strides_0 = const()[name = tensor("input_469_strides_0"), val = tensor([1, 1])]; + tensor input_469_dilations_0 = const()[name = tensor("input_469_dilations_0"), val = tensor([1, 1])]; + tensor const_54_to_fp16 = const()[name = tensor("const_54_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(18697408)))]; + tensor const_55_to_fp16 = const()[name = tensor("const_55_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(18728832)))]; + tensor input_471_cast_fp16 = conv(bias = const_55_to_fp16, dilations = input_469_dilations_0, groups = input_469_groups_0, pad = input_469_pad_0, pad_type = input_469_pad_type_0, strides = input_469_strides_0, weight = const_54_to_fp16, x = input_467_cast_fp16)[name = tensor("input_471_cast_fp16")]; + tensor input_473_pad_type_0 = const()[name = tensor("input_473_pad_type_0"), val = tensor("valid")]; + tensor input_473_strides_0 = const()[name = tensor("input_473_strides_0"), val = tensor([1, 1])]; + tensor input_473_pad_0 = const()[name = tensor("input_473_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_473_dilations_0 = const()[name = tensor("input_473_dilations_0"), val = tensor([1, 1])]; + tensor input_473_groups_0 = const()[name = tensor("input_473_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_11_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_11_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(18729536)))]; + tensor image_encoder_model_network_4_11_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_11_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19344000)))]; + tensor input_473_cast_fp16 = conv(bias = image_encoder_model_network_4_11_convffn_fc1_bias_to_fp16, dilations = input_473_dilations_0, groups = input_473_groups_0, pad = input_473_pad_0, pad_type = input_473_pad_type_0, strides = input_473_strides_0, weight = image_encoder_model_network_4_11_convffn_fc1_weight_to_fp16, x = input_471_cast_fp16)[name = tensor("input_473_cast_fp16")]; + tensor input_475_mode_0 = const()[name = tensor("input_475_mode_0"), val = tensor("EXACT")]; + tensor input_475_cast_fp16 = gelu(mode = input_475_mode_0, x = input_473_cast_fp16)[name = tensor("input_475_cast_fp16")]; + tensor input_479_pad_type_0 = const()[name = tensor("input_479_pad_type_0"), val = tensor("valid")]; + tensor input_479_strides_0 = const()[name = tensor("input_479_strides_0"), val = tensor([1, 1])]; + tensor input_479_pad_0 = const()[name = tensor("input_479_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_479_dilations_0 = const()[name = tensor("input_479_dilations_0"), val = tensor([1, 1])]; + tensor input_479_groups_0 = const()[name = tensor("input_479_groups_0"), val = tensor(1)]; + tensor var_1463_weight_0_to_fp16 = const()[name = tensor("op_1463_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19345984)))]; + tensor var_1463_bias_0_to_fp16 = const()[name = tensor("op_1463_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19960448)))]; + tensor var_1463_cast_fp16 = conv(bias = var_1463_bias_0_to_fp16, dilations = input_479_dilations_0, groups = input_479_groups_0, pad = input_479_pad_0, pad_type = input_479_pad_type_0, strides = input_479_strides_0, weight = var_1463_weight_0_to_fp16, x = input_475_cast_fp16)[name = tensor("op_1463_cast_fp16")]; + tensor input_481_cast_fp16 = add(x = input_467_cast_fp16, y = var_1463_cast_fp16)[name = tensor("input_481_cast_fp16")]; + tensor input_483_pad_type_0 = const()[name = tensor("input_483_pad_type_0"), val = tensor("custom")]; + tensor input_483_pad_0 = const()[name = tensor("input_483_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_483_groups_0 = const()[name = tensor("input_483_groups_0"), val = tensor(320)]; + tensor input_483_strides_0 = const()[name = tensor("input_483_strides_0"), val = tensor([1, 1])]; + tensor input_483_dilations_0 = const()[name = tensor("input_483_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_12_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_12_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19961152)))]; + tensor image_encoder_model_network_4_12_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_12_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19966976)))]; + tensor input_483_cast_fp16 = conv(bias = image_encoder_model_network_4_12_token_mixer_reparam_conv_bias_to_fp16, dilations = input_483_dilations_0, groups = input_483_groups_0, pad = input_483_pad_0, pad_type = input_483_pad_type_0, strides = input_483_strides_0, weight = image_encoder_model_network_4_12_token_mixer_reparam_conv_weight_to_fp16, x = input_481_cast_fp16)[name = tensor("input_483_cast_fp16")]; + tensor input_485_pad_type_0 = const()[name = tensor("input_485_pad_type_0"), val = tensor("custom")]; + tensor input_485_pad_0 = const()[name = tensor("input_485_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_485_groups_0 = const()[name = tensor("input_485_groups_0"), val = tensor(320)]; + tensor input_485_strides_0 = const()[name = tensor("input_485_strides_0"), val = tensor([1, 1])]; + tensor input_485_dilations_0 = const()[name = tensor("input_485_dilations_0"), val = tensor([1, 1])]; + tensor const_56_to_fp16 = const()[name = tensor("const_56_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19967680)))]; + tensor const_57_to_fp16 = const()[name = tensor("const_57_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19999104)))]; + tensor input_487_cast_fp16 = conv(bias = const_57_to_fp16, dilations = input_485_dilations_0, groups = input_485_groups_0, pad = input_485_pad_0, pad_type = input_485_pad_type_0, strides = input_485_strides_0, weight = const_56_to_fp16, x = input_483_cast_fp16)[name = tensor("input_487_cast_fp16")]; + tensor input_489_pad_type_0 = const()[name = tensor("input_489_pad_type_0"), val = tensor("valid")]; + tensor input_489_strides_0 = const()[name = tensor("input_489_strides_0"), val = tensor([1, 1])]; + tensor input_489_pad_0 = const()[name = tensor("input_489_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_489_dilations_0 = const()[name = tensor("input_489_dilations_0"), val = tensor([1, 1])]; + tensor input_489_groups_0 = const()[name = tensor("input_489_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_12_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_12_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(19999808)))]; + tensor image_encoder_model_network_4_12_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_12_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(20614272)))]; + tensor input_489_cast_fp16 = conv(bias = image_encoder_model_network_4_12_convffn_fc1_bias_to_fp16, dilations = input_489_dilations_0, groups = input_489_groups_0, pad = input_489_pad_0, pad_type = input_489_pad_type_0, strides = input_489_strides_0, weight = image_encoder_model_network_4_12_convffn_fc1_weight_to_fp16, x = input_487_cast_fp16)[name = tensor("input_489_cast_fp16")]; + tensor input_491_mode_0 = const()[name = tensor("input_491_mode_0"), val = tensor("EXACT")]; + tensor input_491_cast_fp16 = gelu(mode = input_491_mode_0, x = input_489_cast_fp16)[name = tensor("input_491_cast_fp16")]; + tensor input_495_pad_type_0 = const()[name = tensor("input_495_pad_type_0"), val = tensor("valid")]; + tensor input_495_strides_0 = const()[name = tensor("input_495_strides_0"), val = tensor([1, 1])]; + tensor input_495_pad_0 = const()[name = tensor("input_495_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_495_dilations_0 = const()[name = tensor("input_495_dilations_0"), val = tensor([1, 1])]; + tensor input_495_groups_0 = const()[name = tensor("input_495_groups_0"), val = tensor(1)]; + tensor var_1509_weight_0_to_fp16 = const()[name = tensor("op_1509_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(20616256)))]; + tensor var_1509_bias_0_to_fp16 = const()[name = tensor("op_1509_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21230720)))]; + tensor var_1509_cast_fp16 = conv(bias = var_1509_bias_0_to_fp16, dilations = input_495_dilations_0, groups = input_495_groups_0, pad = input_495_pad_0, pad_type = input_495_pad_type_0, strides = input_495_strides_0, weight = var_1509_weight_0_to_fp16, x = input_491_cast_fp16)[name = tensor("op_1509_cast_fp16")]; + tensor input_497_cast_fp16 = add(x = input_483_cast_fp16, y = var_1509_cast_fp16)[name = tensor("input_497_cast_fp16")]; + tensor input_499_pad_type_0 = const()[name = tensor("input_499_pad_type_0"), val = tensor("custom")]; + tensor input_499_pad_0 = const()[name = tensor("input_499_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_499_groups_0 = const()[name = tensor("input_499_groups_0"), val = tensor(320)]; + tensor input_499_strides_0 = const()[name = tensor("input_499_strides_0"), val = tensor([1, 1])]; + tensor input_499_dilations_0 = const()[name = tensor("input_499_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_13_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_13_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21231424)))]; + tensor image_encoder_model_network_4_13_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_13_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21237248)))]; + tensor input_499_cast_fp16 = conv(bias = image_encoder_model_network_4_13_token_mixer_reparam_conv_bias_to_fp16, dilations = input_499_dilations_0, groups = input_499_groups_0, pad = input_499_pad_0, pad_type = input_499_pad_type_0, strides = input_499_strides_0, weight = image_encoder_model_network_4_13_token_mixer_reparam_conv_weight_to_fp16, x = input_497_cast_fp16)[name = tensor("input_499_cast_fp16")]; + tensor input_501_pad_type_0 = const()[name = tensor("input_501_pad_type_0"), val = tensor("custom")]; + tensor input_501_pad_0 = const()[name = tensor("input_501_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_501_groups_0 = const()[name = tensor("input_501_groups_0"), val = tensor(320)]; + tensor input_501_strides_0 = const()[name = tensor("input_501_strides_0"), val = tensor([1, 1])]; + tensor input_501_dilations_0 = const()[name = tensor("input_501_dilations_0"), val = tensor([1, 1])]; + tensor const_58_to_fp16 = const()[name = tensor("const_58_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21237952)))]; + tensor const_59_to_fp16 = const()[name = tensor("const_59_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21269376)))]; + tensor input_503_cast_fp16 = conv(bias = const_59_to_fp16, dilations = input_501_dilations_0, groups = input_501_groups_0, pad = input_501_pad_0, pad_type = input_501_pad_type_0, strides = input_501_strides_0, weight = const_58_to_fp16, x = input_499_cast_fp16)[name = tensor("input_503_cast_fp16")]; + tensor input_505_pad_type_0 = const()[name = tensor("input_505_pad_type_0"), val = tensor("valid")]; + tensor input_505_strides_0 = const()[name = tensor("input_505_strides_0"), val = tensor([1, 1])]; + tensor input_505_pad_0 = const()[name = tensor("input_505_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_505_dilations_0 = const()[name = tensor("input_505_dilations_0"), val = tensor([1, 1])]; + tensor input_505_groups_0 = const()[name = tensor("input_505_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_13_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_13_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21270080)))]; + tensor image_encoder_model_network_4_13_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_13_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21884544)))]; + tensor input_505_cast_fp16 = conv(bias = image_encoder_model_network_4_13_convffn_fc1_bias_to_fp16, dilations = input_505_dilations_0, groups = input_505_groups_0, pad = input_505_pad_0, pad_type = input_505_pad_type_0, strides = input_505_strides_0, weight = image_encoder_model_network_4_13_convffn_fc1_weight_to_fp16, x = input_503_cast_fp16)[name = tensor("input_505_cast_fp16")]; + tensor input_507_mode_0 = const()[name = tensor("input_507_mode_0"), val = tensor("EXACT")]; + tensor input_507_cast_fp16 = gelu(mode = input_507_mode_0, x = input_505_cast_fp16)[name = tensor("input_507_cast_fp16")]; + tensor input_511_pad_type_0 = const()[name = tensor("input_511_pad_type_0"), val = tensor("valid")]; + tensor input_511_strides_0 = const()[name = tensor("input_511_strides_0"), val = tensor([1, 1])]; + tensor input_511_pad_0 = const()[name = tensor("input_511_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_511_dilations_0 = const()[name = tensor("input_511_dilations_0"), val = tensor([1, 1])]; + tensor input_511_groups_0 = const()[name = tensor("input_511_groups_0"), val = tensor(1)]; + tensor var_1555_weight_0_to_fp16 = const()[name = tensor("op_1555_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21886528)))]; + tensor var_1555_bias_0_to_fp16 = const()[name = tensor("op_1555_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(22500992)))]; + tensor var_1555_cast_fp16 = conv(bias = var_1555_bias_0_to_fp16, dilations = input_511_dilations_0, groups = input_511_groups_0, pad = input_511_pad_0, pad_type = input_511_pad_type_0, strides = input_511_strides_0, weight = var_1555_weight_0_to_fp16, x = input_507_cast_fp16)[name = tensor("op_1555_cast_fp16")]; + tensor input_513_cast_fp16 = add(x = input_499_cast_fp16, y = var_1555_cast_fp16)[name = tensor("input_513_cast_fp16")]; + tensor input_515_pad_type_0 = const()[name = tensor("input_515_pad_type_0"), val = tensor("custom")]; + tensor input_515_pad_0 = const()[name = tensor("input_515_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_515_groups_0 = const()[name = tensor("input_515_groups_0"), val = tensor(320)]; + tensor input_515_strides_0 = const()[name = tensor("input_515_strides_0"), val = tensor([1, 1])]; + tensor input_515_dilations_0 = const()[name = tensor("input_515_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_14_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_14_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(22501696)))]; + tensor image_encoder_model_network_4_14_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_14_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(22507520)))]; + tensor input_515_cast_fp16 = conv(bias = image_encoder_model_network_4_14_token_mixer_reparam_conv_bias_to_fp16, dilations = input_515_dilations_0, groups = input_515_groups_0, pad = input_515_pad_0, pad_type = input_515_pad_type_0, strides = input_515_strides_0, weight = image_encoder_model_network_4_14_token_mixer_reparam_conv_weight_to_fp16, x = input_513_cast_fp16)[name = tensor("input_515_cast_fp16")]; + tensor input_517_pad_type_0 = const()[name = tensor("input_517_pad_type_0"), val = tensor("custom")]; + tensor input_517_pad_0 = const()[name = tensor("input_517_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_517_groups_0 = const()[name = tensor("input_517_groups_0"), val = tensor(320)]; + tensor input_517_strides_0 = const()[name = tensor("input_517_strides_0"), val = tensor([1, 1])]; + tensor input_517_dilations_0 = const()[name = tensor("input_517_dilations_0"), val = tensor([1, 1])]; + tensor const_60_to_fp16 = const()[name = tensor("const_60_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(22508224)))]; + tensor const_61_to_fp16 = const()[name = tensor("const_61_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(22539648)))]; + tensor input_519_cast_fp16 = conv(bias = const_61_to_fp16, dilations = input_517_dilations_0, groups = input_517_groups_0, pad = input_517_pad_0, pad_type = input_517_pad_type_0, strides = input_517_strides_0, weight = const_60_to_fp16, x = input_515_cast_fp16)[name = tensor("input_519_cast_fp16")]; + tensor input_521_pad_type_0 = const()[name = tensor("input_521_pad_type_0"), val = tensor("valid")]; + tensor input_521_strides_0 = const()[name = tensor("input_521_strides_0"), val = tensor([1, 1])]; + tensor input_521_pad_0 = const()[name = tensor("input_521_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_521_dilations_0 = const()[name = tensor("input_521_dilations_0"), val = tensor([1, 1])]; + tensor input_521_groups_0 = const()[name = tensor("input_521_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_14_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_14_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(22540352)))]; + tensor image_encoder_model_network_4_14_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_14_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(23154816)))]; + tensor input_521_cast_fp16 = conv(bias = image_encoder_model_network_4_14_convffn_fc1_bias_to_fp16, dilations = input_521_dilations_0, groups = input_521_groups_0, pad = input_521_pad_0, pad_type = input_521_pad_type_0, strides = input_521_strides_0, weight = image_encoder_model_network_4_14_convffn_fc1_weight_to_fp16, x = input_519_cast_fp16)[name = tensor("input_521_cast_fp16")]; + tensor input_523_mode_0 = const()[name = tensor("input_523_mode_0"), val = tensor("EXACT")]; + tensor input_523_cast_fp16 = gelu(mode = input_523_mode_0, x = input_521_cast_fp16)[name = tensor("input_523_cast_fp16")]; + tensor input_527_pad_type_0 = const()[name = tensor("input_527_pad_type_0"), val = tensor("valid")]; + tensor input_527_strides_0 = const()[name = tensor("input_527_strides_0"), val = tensor([1, 1])]; + tensor input_527_pad_0 = const()[name = tensor("input_527_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_527_dilations_0 = const()[name = tensor("input_527_dilations_0"), val = tensor([1, 1])]; + tensor input_527_groups_0 = const()[name = tensor("input_527_groups_0"), val = tensor(1)]; + tensor var_1601_weight_0_to_fp16 = const()[name = tensor("op_1601_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(23156800)))]; + tensor var_1601_bias_0_to_fp16 = const()[name = tensor("op_1601_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(23771264)))]; + tensor var_1601_cast_fp16 = conv(bias = var_1601_bias_0_to_fp16, dilations = input_527_dilations_0, groups = input_527_groups_0, pad = input_527_pad_0, pad_type = input_527_pad_type_0, strides = input_527_strides_0, weight = var_1601_weight_0_to_fp16, x = input_523_cast_fp16)[name = tensor("op_1601_cast_fp16")]; + tensor input_529_cast_fp16 = add(x = input_515_cast_fp16, y = var_1601_cast_fp16)[name = tensor("input_529_cast_fp16")]; + tensor input_531_pad_type_0 = const()[name = tensor("input_531_pad_type_0"), val = tensor("custom")]; + tensor input_531_pad_0 = const()[name = tensor("input_531_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_531_groups_0 = const()[name = tensor("input_531_groups_0"), val = tensor(320)]; + tensor input_531_strides_0 = const()[name = tensor("input_531_strides_0"), val = tensor([1, 1])]; + tensor input_531_dilations_0 = const()[name = tensor("input_531_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_15_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_15_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(23771968)))]; + tensor image_encoder_model_network_4_15_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_15_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(23777792)))]; + tensor input_531_cast_fp16 = conv(bias = image_encoder_model_network_4_15_token_mixer_reparam_conv_bias_to_fp16, dilations = input_531_dilations_0, groups = input_531_groups_0, pad = input_531_pad_0, pad_type = input_531_pad_type_0, strides = input_531_strides_0, weight = image_encoder_model_network_4_15_token_mixer_reparam_conv_weight_to_fp16, x = input_529_cast_fp16)[name = tensor("input_531_cast_fp16")]; + tensor input_533_pad_type_0 = const()[name = tensor("input_533_pad_type_0"), val = tensor("custom")]; + tensor input_533_pad_0 = const()[name = tensor("input_533_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_533_groups_0 = const()[name = tensor("input_533_groups_0"), val = tensor(320)]; + tensor input_533_strides_0 = const()[name = tensor("input_533_strides_0"), val = tensor([1, 1])]; + tensor input_533_dilations_0 = const()[name = tensor("input_533_dilations_0"), val = tensor([1, 1])]; + tensor const_62_to_fp16 = const()[name = tensor("const_62_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(23778496)))]; + tensor const_63_to_fp16 = const()[name = tensor("const_63_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(23809920)))]; + tensor input_535_cast_fp16 = conv(bias = const_63_to_fp16, dilations = input_533_dilations_0, groups = input_533_groups_0, pad = input_533_pad_0, pad_type = input_533_pad_type_0, strides = input_533_strides_0, weight = const_62_to_fp16, x = input_531_cast_fp16)[name = tensor("input_535_cast_fp16")]; + tensor input_537_pad_type_0 = const()[name = tensor("input_537_pad_type_0"), val = tensor("valid")]; + tensor input_537_strides_0 = const()[name = tensor("input_537_strides_0"), val = tensor([1, 1])]; + tensor input_537_pad_0 = const()[name = tensor("input_537_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_537_dilations_0 = const()[name = tensor("input_537_dilations_0"), val = tensor([1, 1])]; + tensor input_537_groups_0 = const()[name = tensor("input_537_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_15_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_15_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(23810624)))]; + tensor image_encoder_model_network_4_15_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_15_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(24425088)))]; + tensor input_537_cast_fp16 = conv(bias = image_encoder_model_network_4_15_convffn_fc1_bias_to_fp16, dilations = input_537_dilations_0, groups = input_537_groups_0, pad = input_537_pad_0, pad_type = input_537_pad_type_0, strides = input_537_strides_0, weight = image_encoder_model_network_4_15_convffn_fc1_weight_to_fp16, x = input_535_cast_fp16)[name = tensor("input_537_cast_fp16")]; + tensor input_539_mode_0 = const()[name = tensor("input_539_mode_0"), val = tensor("EXACT")]; + tensor input_539_cast_fp16 = gelu(mode = input_539_mode_0, x = input_537_cast_fp16)[name = tensor("input_539_cast_fp16")]; + tensor input_543_pad_type_0 = const()[name = tensor("input_543_pad_type_0"), val = tensor("valid")]; + tensor input_543_strides_0 = const()[name = tensor("input_543_strides_0"), val = tensor([1, 1])]; + tensor input_543_pad_0 = const()[name = tensor("input_543_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_543_dilations_0 = const()[name = tensor("input_543_dilations_0"), val = tensor([1, 1])]; + tensor input_543_groups_0 = const()[name = tensor("input_543_groups_0"), val = tensor(1)]; + tensor var_1647_weight_0_to_fp16 = const()[name = tensor("op_1647_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(24427072)))]; + tensor var_1647_bias_0_to_fp16 = const()[name = tensor("op_1647_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(25041536)))]; + tensor var_1647_cast_fp16 = conv(bias = var_1647_bias_0_to_fp16, dilations = input_543_dilations_0, groups = input_543_groups_0, pad = input_543_pad_0, pad_type = input_543_pad_type_0, strides = input_543_strides_0, weight = var_1647_weight_0_to_fp16, x = input_539_cast_fp16)[name = tensor("op_1647_cast_fp16")]; + tensor input_545_cast_fp16 = add(x = input_531_cast_fp16, y = var_1647_cast_fp16)[name = tensor("input_545_cast_fp16")]; + tensor input_547_pad_type_0 = const()[name = tensor("input_547_pad_type_0"), val = tensor("custom")]; + tensor input_547_pad_0 = const()[name = tensor("input_547_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_547_groups_0 = const()[name = tensor("input_547_groups_0"), val = tensor(320)]; + tensor input_547_strides_0 = const()[name = tensor("input_547_strides_0"), val = tensor([1, 1])]; + tensor input_547_dilations_0 = const()[name = tensor("input_547_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_16_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_16_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(25042240)))]; + tensor image_encoder_model_network_4_16_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_16_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(25048064)))]; + tensor input_547_cast_fp16 = conv(bias = image_encoder_model_network_4_16_token_mixer_reparam_conv_bias_to_fp16, dilations = input_547_dilations_0, groups = input_547_groups_0, pad = input_547_pad_0, pad_type = input_547_pad_type_0, strides = input_547_strides_0, weight = image_encoder_model_network_4_16_token_mixer_reparam_conv_weight_to_fp16, x = input_545_cast_fp16)[name = tensor("input_547_cast_fp16")]; + tensor input_549_pad_type_0 = const()[name = tensor("input_549_pad_type_0"), val = tensor("custom")]; + tensor input_549_pad_0 = const()[name = tensor("input_549_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_549_groups_0 = const()[name = tensor("input_549_groups_0"), val = tensor(320)]; + tensor input_549_strides_0 = const()[name = tensor("input_549_strides_0"), val = tensor([1, 1])]; + tensor input_549_dilations_0 = const()[name = tensor("input_549_dilations_0"), val = tensor([1, 1])]; + tensor const_64_to_fp16 = const()[name = tensor("const_64_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(25048768)))]; + tensor const_65_to_fp16 = const()[name = tensor("const_65_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(25080192)))]; + tensor input_551_cast_fp16 = conv(bias = const_65_to_fp16, dilations = input_549_dilations_0, groups = input_549_groups_0, pad = input_549_pad_0, pad_type = input_549_pad_type_0, strides = input_549_strides_0, weight = const_64_to_fp16, x = input_547_cast_fp16)[name = tensor("input_551_cast_fp16")]; + tensor input_553_pad_type_0 = const()[name = tensor("input_553_pad_type_0"), val = tensor("valid")]; + tensor input_553_strides_0 = const()[name = tensor("input_553_strides_0"), val = tensor([1, 1])]; + tensor input_553_pad_0 = const()[name = tensor("input_553_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_553_dilations_0 = const()[name = tensor("input_553_dilations_0"), val = tensor([1, 1])]; + tensor input_553_groups_0 = const()[name = tensor("input_553_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_16_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_16_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(25080896)))]; + tensor image_encoder_model_network_4_16_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_16_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(25695360)))]; + tensor input_553_cast_fp16 = conv(bias = image_encoder_model_network_4_16_convffn_fc1_bias_to_fp16, dilations = input_553_dilations_0, groups = input_553_groups_0, pad = input_553_pad_0, pad_type = input_553_pad_type_0, strides = input_553_strides_0, weight = image_encoder_model_network_4_16_convffn_fc1_weight_to_fp16, x = input_551_cast_fp16)[name = tensor("input_553_cast_fp16")]; + tensor input_555_mode_0 = const()[name = tensor("input_555_mode_0"), val = tensor("EXACT")]; + tensor input_555_cast_fp16 = gelu(mode = input_555_mode_0, x = input_553_cast_fp16)[name = tensor("input_555_cast_fp16")]; + tensor input_559_pad_type_0 = const()[name = tensor("input_559_pad_type_0"), val = tensor("valid")]; + tensor input_559_strides_0 = const()[name = tensor("input_559_strides_0"), val = tensor([1, 1])]; + tensor input_559_pad_0 = const()[name = tensor("input_559_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_559_dilations_0 = const()[name = tensor("input_559_dilations_0"), val = tensor([1, 1])]; + tensor input_559_groups_0 = const()[name = tensor("input_559_groups_0"), val = tensor(1)]; + tensor var_1693_weight_0_to_fp16 = const()[name = tensor("op_1693_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(25697344)))]; + tensor var_1693_bias_0_to_fp16 = const()[name = tensor("op_1693_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(26311808)))]; + tensor var_1693_cast_fp16 = conv(bias = var_1693_bias_0_to_fp16, dilations = input_559_dilations_0, groups = input_559_groups_0, pad = input_559_pad_0, pad_type = input_559_pad_type_0, strides = input_559_strides_0, weight = var_1693_weight_0_to_fp16, x = input_555_cast_fp16)[name = tensor("op_1693_cast_fp16")]; + tensor input_561_cast_fp16 = add(x = input_547_cast_fp16, y = var_1693_cast_fp16)[name = tensor("input_561_cast_fp16")]; + tensor input_563_pad_type_0 = const()[name = tensor("input_563_pad_type_0"), val = tensor("custom")]; + tensor input_563_pad_0 = const()[name = tensor("input_563_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_563_groups_0 = const()[name = tensor("input_563_groups_0"), val = tensor(320)]; + tensor input_563_strides_0 = const()[name = tensor("input_563_strides_0"), val = tensor([1, 1])]; + tensor input_563_dilations_0 = const()[name = tensor("input_563_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_17_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_17_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(26312512)))]; + tensor image_encoder_model_network_4_17_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_17_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(26318336)))]; + tensor input_563_cast_fp16 = conv(bias = image_encoder_model_network_4_17_token_mixer_reparam_conv_bias_to_fp16, dilations = input_563_dilations_0, groups = input_563_groups_0, pad = input_563_pad_0, pad_type = input_563_pad_type_0, strides = input_563_strides_0, weight = image_encoder_model_network_4_17_token_mixer_reparam_conv_weight_to_fp16, x = input_561_cast_fp16)[name = tensor("input_563_cast_fp16")]; + tensor input_565_pad_type_0 = const()[name = tensor("input_565_pad_type_0"), val = tensor("custom")]; + tensor input_565_pad_0 = const()[name = tensor("input_565_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_565_groups_0 = const()[name = tensor("input_565_groups_0"), val = tensor(320)]; + tensor input_565_strides_0 = const()[name = tensor("input_565_strides_0"), val = tensor([1, 1])]; + tensor input_565_dilations_0 = const()[name = tensor("input_565_dilations_0"), val = tensor([1, 1])]; + tensor const_66_to_fp16 = const()[name = tensor("const_66_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(26319040)))]; + tensor const_67_to_fp16 = const()[name = tensor("const_67_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(26350464)))]; + tensor input_567_cast_fp16 = conv(bias = const_67_to_fp16, dilations = input_565_dilations_0, groups = input_565_groups_0, pad = input_565_pad_0, pad_type = input_565_pad_type_0, strides = input_565_strides_0, weight = const_66_to_fp16, x = input_563_cast_fp16)[name = tensor("input_567_cast_fp16")]; + tensor input_569_pad_type_0 = const()[name = tensor("input_569_pad_type_0"), val = tensor("valid")]; + tensor input_569_strides_0 = const()[name = tensor("input_569_strides_0"), val = tensor([1, 1])]; + tensor input_569_pad_0 = const()[name = tensor("input_569_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_569_dilations_0 = const()[name = tensor("input_569_dilations_0"), val = tensor([1, 1])]; + tensor input_569_groups_0 = const()[name = tensor("input_569_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_17_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_17_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(26351168)))]; + tensor image_encoder_model_network_4_17_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_17_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(26965632)))]; + tensor input_569_cast_fp16 = conv(bias = image_encoder_model_network_4_17_convffn_fc1_bias_to_fp16, dilations = input_569_dilations_0, groups = input_569_groups_0, pad = input_569_pad_0, pad_type = input_569_pad_type_0, strides = input_569_strides_0, weight = image_encoder_model_network_4_17_convffn_fc1_weight_to_fp16, x = input_567_cast_fp16)[name = tensor("input_569_cast_fp16")]; + tensor input_571_mode_0 = const()[name = tensor("input_571_mode_0"), val = tensor("EXACT")]; + tensor input_571_cast_fp16 = gelu(mode = input_571_mode_0, x = input_569_cast_fp16)[name = tensor("input_571_cast_fp16")]; + tensor input_575_pad_type_0 = const()[name = tensor("input_575_pad_type_0"), val = tensor("valid")]; + tensor input_575_strides_0 = const()[name = tensor("input_575_strides_0"), val = tensor([1, 1])]; + tensor input_575_pad_0 = const()[name = tensor("input_575_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_575_dilations_0 = const()[name = tensor("input_575_dilations_0"), val = tensor([1, 1])]; + tensor input_575_groups_0 = const()[name = tensor("input_575_groups_0"), val = tensor(1)]; + tensor var_1739_weight_0_to_fp16 = const()[name = tensor("op_1739_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(26967616)))]; + tensor var_1739_bias_0_to_fp16 = const()[name = tensor("op_1739_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(27582080)))]; + tensor var_1739_cast_fp16 = conv(bias = var_1739_bias_0_to_fp16, dilations = input_575_dilations_0, groups = input_575_groups_0, pad = input_575_pad_0, pad_type = input_575_pad_type_0, strides = input_575_strides_0, weight = var_1739_weight_0_to_fp16, x = input_571_cast_fp16)[name = tensor("op_1739_cast_fp16")]; + tensor input_577_cast_fp16 = add(x = input_563_cast_fp16, y = var_1739_cast_fp16)[name = tensor("input_577_cast_fp16")]; + tensor input_579_pad_type_0 = const()[name = tensor("input_579_pad_type_0"), val = tensor("custom")]; + tensor input_579_pad_0 = const()[name = tensor("input_579_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_579_groups_0 = const()[name = tensor("input_579_groups_0"), val = tensor(320)]; + tensor input_579_strides_0 = const()[name = tensor("input_579_strides_0"), val = tensor([1, 1])]; + tensor input_579_dilations_0 = const()[name = tensor("input_579_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_18_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_18_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(27582784)))]; + tensor image_encoder_model_network_4_18_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_18_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(27588608)))]; + tensor input_579_cast_fp16 = conv(bias = image_encoder_model_network_4_18_token_mixer_reparam_conv_bias_to_fp16, dilations = input_579_dilations_0, groups = input_579_groups_0, pad = input_579_pad_0, pad_type = input_579_pad_type_0, strides = input_579_strides_0, weight = image_encoder_model_network_4_18_token_mixer_reparam_conv_weight_to_fp16, x = input_577_cast_fp16)[name = tensor("input_579_cast_fp16")]; + tensor input_581_pad_type_0 = const()[name = tensor("input_581_pad_type_0"), val = tensor("custom")]; + tensor input_581_pad_0 = const()[name = tensor("input_581_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_581_groups_0 = const()[name = tensor("input_581_groups_0"), val = tensor(320)]; + tensor input_581_strides_0 = const()[name = tensor("input_581_strides_0"), val = tensor([1, 1])]; + tensor input_581_dilations_0 = const()[name = tensor("input_581_dilations_0"), val = tensor([1, 1])]; + tensor const_68_to_fp16 = const()[name = tensor("const_68_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(27589312)))]; + tensor const_69_to_fp16 = const()[name = tensor("const_69_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(27620736)))]; + tensor input_583_cast_fp16 = conv(bias = const_69_to_fp16, dilations = input_581_dilations_0, groups = input_581_groups_0, pad = input_581_pad_0, pad_type = input_581_pad_type_0, strides = input_581_strides_0, weight = const_68_to_fp16, x = input_579_cast_fp16)[name = tensor("input_583_cast_fp16")]; + tensor input_585_pad_type_0 = const()[name = tensor("input_585_pad_type_0"), val = tensor("valid")]; + tensor input_585_strides_0 = const()[name = tensor("input_585_strides_0"), val = tensor([1, 1])]; + tensor input_585_pad_0 = const()[name = tensor("input_585_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_585_dilations_0 = const()[name = tensor("input_585_dilations_0"), val = tensor([1, 1])]; + tensor input_585_groups_0 = const()[name = tensor("input_585_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_18_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_18_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(27621440)))]; + tensor image_encoder_model_network_4_18_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_18_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(28235904)))]; + tensor input_585_cast_fp16 = conv(bias = image_encoder_model_network_4_18_convffn_fc1_bias_to_fp16, dilations = input_585_dilations_0, groups = input_585_groups_0, pad = input_585_pad_0, pad_type = input_585_pad_type_0, strides = input_585_strides_0, weight = image_encoder_model_network_4_18_convffn_fc1_weight_to_fp16, x = input_583_cast_fp16)[name = tensor("input_585_cast_fp16")]; + tensor input_587_mode_0 = const()[name = tensor("input_587_mode_0"), val = tensor("EXACT")]; + tensor input_587_cast_fp16 = gelu(mode = input_587_mode_0, x = input_585_cast_fp16)[name = tensor("input_587_cast_fp16")]; + tensor input_591_pad_type_0 = const()[name = tensor("input_591_pad_type_0"), val = tensor("valid")]; + tensor input_591_strides_0 = const()[name = tensor("input_591_strides_0"), val = tensor([1, 1])]; + tensor input_591_pad_0 = const()[name = tensor("input_591_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_591_dilations_0 = const()[name = tensor("input_591_dilations_0"), val = tensor([1, 1])]; + tensor input_591_groups_0 = const()[name = tensor("input_591_groups_0"), val = tensor(1)]; + tensor var_1785_weight_0_to_fp16 = const()[name = tensor("op_1785_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(28237888)))]; + tensor var_1785_bias_0_to_fp16 = const()[name = tensor("op_1785_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(28852352)))]; + tensor var_1785_cast_fp16 = conv(bias = var_1785_bias_0_to_fp16, dilations = input_591_dilations_0, groups = input_591_groups_0, pad = input_591_pad_0, pad_type = input_591_pad_type_0, strides = input_591_strides_0, weight = var_1785_weight_0_to_fp16, x = input_587_cast_fp16)[name = tensor("op_1785_cast_fp16")]; + tensor input_593_cast_fp16 = add(x = input_579_cast_fp16, y = var_1785_cast_fp16)[name = tensor("input_593_cast_fp16")]; + tensor input_595_pad_type_0 = const()[name = tensor("input_595_pad_type_0"), val = tensor("custom")]; + tensor input_595_pad_0 = const()[name = tensor("input_595_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_595_groups_0 = const()[name = tensor("input_595_groups_0"), val = tensor(320)]; + tensor input_595_strides_0 = const()[name = tensor("input_595_strides_0"), val = tensor([1, 1])]; + tensor input_595_dilations_0 = const()[name = tensor("input_595_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_19_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_19_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(28853056)))]; + tensor image_encoder_model_network_4_19_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_19_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(28858880)))]; + tensor input_595_cast_fp16 = conv(bias = image_encoder_model_network_4_19_token_mixer_reparam_conv_bias_to_fp16, dilations = input_595_dilations_0, groups = input_595_groups_0, pad = input_595_pad_0, pad_type = input_595_pad_type_0, strides = input_595_strides_0, weight = image_encoder_model_network_4_19_token_mixer_reparam_conv_weight_to_fp16, x = input_593_cast_fp16)[name = tensor("input_595_cast_fp16")]; + tensor input_597_pad_type_0 = const()[name = tensor("input_597_pad_type_0"), val = tensor("custom")]; + tensor input_597_pad_0 = const()[name = tensor("input_597_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_597_groups_0 = const()[name = tensor("input_597_groups_0"), val = tensor(320)]; + tensor input_597_strides_0 = const()[name = tensor("input_597_strides_0"), val = tensor([1, 1])]; + tensor input_597_dilations_0 = const()[name = tensor("input_597_dilations_0"), val = tensor([1, 1])]; + tensor const_70_to_fp16 = const()[name = tensor("const_70_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(28859584)))]; + tensor const_71_to_fp16 = const()[name = tensor("const_71_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(28891008)))]; + tensor input_599_cast_fp16 = conv(bias = const_71_to_fp16, dilations = input_597_dilations_0, groups = input_597_groups_0, pad = input_597_pad_0, pad_type = input_597_pad_type_0, strides = input_597_strides_0, weight = const_70_to_fp16, x = input_595_cast_fp16)[name = tensor("input_599_cast_fp16")]; + tensor input_601_pad_type_0 = const()[name = tensor("input_601_pad_type_0"), val = tensor("valid")]; + tensor input_601_strides_0 = const()[name = tensor("input_601_strides_0"), val = tensor([1, 1])]; + tensor input_601_pad_0 = const()[name = tensor("input_601_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_601_dilations_0 = const()[name = tensor("input_601_dilations_0"), val = tensor([1, 1])]; + tensor input_601_groups_0 = const()[name = tensor("input_601_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_19_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_19_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(28891712)))]; + tensor image_encoder_model_network_4_19_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_19_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(29506176)))]; + tensor input_601_cast_fp16 = conv(bias = image_encoder_model_network_4_19_convffn_fc1_bias_to_fp16, dilations = input_601_dilations_0, groups = input_601_groups_0, pad = input_601_pad_0, pad_type = input_601_pad_type_0, strides = input_601_strides_0, weight = image_encoder_model_network_4_19_convffn_fc1_weight_to_fp16, x = input_599_cast_fp16)[name = tensor("input_601_cast_fp16")]; + tensor input_603_mode_0 = const()[name = tensor("input_603_mode_0"), val = tensor("EXACT")]; + tensor input_603_cast_fp16 = gelu(mode = input_603_mode_0, x = input_601_cast_fp16)[name = tensor("input_603_cast_fp16")]; + tensor input_607_pad_type_0 = const()[name = tensor("input_607_pad_type_0"), val = tensor("valid")]; + tensor input_607_strides_0 = const()[name = tensor("input_607_strides_0"), val = tensor([1, 1])]; + tensor input_607_pad_0 = const()[name = tensor("input_607_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_607_dilations_0 = const()[name = tensor("input_607_dilations_0"), val = tensor([1, 1])]; + tensor input_607_groups_0 = const()[name = tensor("input_607_groups_0"), val = tensor(1)]; + tensor var_1831_weight_0_to_fp16 = const()[name = tensor("op_1831_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(29508160)))]; + tensor var_1831_bias_0_to_fp16 = const()[name = tensor("op_1831_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(30122624)))]; + tensor var_1831_cast_fp16 = conv(bias = var_1831_bias_0_to_fp16, dilations = input_607_dilations_0, groups = input_607_groups_0, pad = input_607_pad_0, pad_type = input_607_pad_type_0, strides = input_607_strides_0, weight = var_1831_weight_0_to_fp16, x = input_603_cast_fp16)[name = tensor("op_1831_cast_fp16")]; + tensor input_609_cast_fp16 = add(x = input_595_cast_fp16, y = var_1831_cast_fp16)[name = tensor("input_609_cast_fp16")]; + tensor input_611_pad_type_0 = const()[name = tensor("input_611_pad_type_0"), val = tensor("custom")]; + tensor input_611_pad_0 = const()[name = tensor("input_611_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_611_groups_0 = const()[name = tensor("input_611_groups_0"), val = tensor(320)]; + tensor input_611_strides_0 = const()[name = tensor("input_611_strides_0"), val = tensor([1, 1])]; + tensor input_611_dilations_0 = const()[name = tensor("input_611_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_20_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_20_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(30123328)))]; + tensor image_encoder_model_network_4_20_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_20_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(30129152)))]; + tensor input_611_cast_fp16 = conv(bias = image_encoder_model_network_4_20_token_mixer_reparam_conv_bias_to_fp16, dilations = input_611_dilations_0, groups = input_611_groups_0, pad = input_611_pad_0, pad_type = input_611_pad_type_0, strides = input_611_strides_0, weight = image_encoder_model_network_4_20_token_mixer_reparam_conv_weight_to_fp16, x = input_609_cast_fp16)[name = tensor("input_611_cast_fp16")]; + tensor input_613_pad_type_0 = const()[name = tensor("input_613_pad_type_0"), val = tensor("custom")]; + tensor input_613_pad_0 = const()[name = tensor("input_613_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_613_groups_0 = const()[name = tensor("input_613_groups_0"), val = tensor(320)]; + tensor input_613_strides_0 = const()[name = tensor("input_613_strides_0"), val = tensor([1, 1])]; + tensor input_613_dilations_0 = const()[name = tensor("input_613_dilations_0"), val = tensor([1, 1])]; + tensor const_72_to_fp16 = const()[name = tensor("const_72_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(30129856)))]; + tensor const_73_to_fp16 = const()[name = tensor("const_73_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(30161280)))]; + tensor input_615_cast_fp16 = conv(bias = const_73_to_fp16, dilations = input_613_dilations_0, groups = input_613_groups_0, pad = input_613_pad_0, pad_type = input_613_pad_type_0, strides = input_613_strides_0, weight = const_72_to_fp16, x = input_611_cast_fp16)[name = tensor("input_615_cast_fp16")]; + tensor input_617_pad_type_0 = const()[name = tensor("input_617_pad_type_0"), val = tensor("valid")]; + tensor input_617_strides_0 = const()[name = tensor("input_617_strides_0"), val = tensor([1, 1])]; + tensor input_617_pad_0 = const()[name = tensor("input_617_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_617_dilations_0 = const()[name = tensor("input_617_dilations_0"), val = tensor([1, 1])]; + tensor input_617_groups_0 = const()[name = tensor("input_617_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_20_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_20_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(30161984)))]; + tensor image_encoder_model_network_4_20_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_20_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(30776448)))]; + tensor input_617_cast_fp16 = conv(bias = image_encoder_model_network_4_20_convffn_fc1_bias_to_fp16, dilations = input_617_dilations_0, groups = input_617_groups_0, pad = input_617_pad_0, pad_type = input_617_pad_type_0, strides = input_617_strides_0, weight = image_encoder_model_network_4_20_convffn_fc1_weight_to_fp16, x = input_615_cast_fp16)[name = tensor("input_617_cast_fp16")]; + tensor input_619_mode_0 = const()[name = tensor("input_619_mode_0"), val = tensor("EXACT")]; + tensor input_619_cast_fp16 = gelu(mode = input_619_mode_0, x = input_617_cast_fp16)[name = tensor("input_619_cast_fp16")]; + tensor input_623_pad_type_0 = const()[name = tensor("input_623_pad_type_0"), val = tensor("valid")]; + tensor input_623_strides_0 = const()[name = tensor("input_623_strides_0"), val = tensor([1, 1])]; + tensor input_623_pad_0 = const()[name = tensor("input_623_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_623_dilations_0 = const()[name = tensor("input_623_dilations_0"), val = tensor([1, 1])]; + tensor input_623_groups_0 = const()[name = tensor("input_623_groups_0"), val = tensor(1)]; + tensor var_1877_weight_0_to_fp16 = const()[name = tensor("op_1877_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(30778432)))]; + tensor var_1877_bias_0_to_fp16 = const()[name = tensor("op_1877_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(31392896)))]; + tensor var_1877_cast_fp16 = conv(bias = var_1877_bias_0_to_fp16, dilations = input_623_dilations_0, groups = input_623_groups_0, pad = input_623_pad_0, pad_type = input_623_pad_type_0, strides = input_623_strides_0, weight = var_1877_weight_0_to_fp16, x = input_619_cast_fp16)[name = tensor("op_1877_cast_fp16")]; + tensor input_625_cast_fp16 = add(x = input_611_cast_fp16, y = var_1877_cast_fp16)[name = tensor("input_625_cast_fp16")]; + tensor input_627_pad_type_0 = const()[name = tensor("input_627_pad_type_0"), val = tensor("custom")]; + tensor input_627_pad_0 = const()[name = tensor("input_627_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_627_groups_0 = const()[name = tensor("input_627_groups_0"), val = tensor(320)]; + tensor input_627_strides_0 = const()[name = tensor("input_627_strides_0"), val = tensor([1, 1])]; + tensor input_627_dilations_0 = const()[name = tensor("input_627_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_21_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_21_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(31393600)))]; + tensor image_encoder_model_network_4_21_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_21_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(31399424)))]; + tensor input_627_cast_fp16 = conv(bias = image_encoder_model_network_4_21_token_mixer_reparam_conv_bias_to_fp16, dilations = input_627_dilations_0, groups = input_627_groups_0, pad = input_627_pad_0, pad_type = input_627_pad_type_0, strides = input_627_strides_0, weight = image_encoder_model_network_4_21_token_mixer_reparam_conv_weight_to_fp16, x = input_625_cast_fp16)[name = tensor("input_627_cast_fp16")]; + tensor input_629_pad_type_0 = const()[name = tensor("input_629_pad_type_0"), val = tensor("custom")]; + tensor input_629_pad_0 = const()[name = tensor("input_629_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_629_groups_0 = const()[name = tensor("input_629_groups_0"), val = tensor(320)]; + tensor input_629_strides_0 = const()[name = tensor("input_629_strides_0"), val = tensor([1, 1])]; + tensor input_629_dilations_0 = const()[name = tensor("input_629_dilations_0"), val = tensor([1, 1])]; + tensor const_74_to_fp16 = const()[name = tensor("const_74_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(31400128)))]; + tensor const_75_to_fp16 = const()[name = tensor("const_75_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(31431552)))]; + tensor input_631_cast_fp16 = conv(bias = const_75_to_fp16, dilations = input_629_dilations_0, groups = input_629_groups_0, pad = input_629_pad_0, pad_type = input_629_pad_type_0, strides = input_629_strides_0, weight = const_74_to_fp16, x = input_627_cast_fp16)[name = tensor("input_631_cast_fp16")]; + tensor input_633_pad_type_0 = const()[name = tensor("input_633_pad_type_0"), val = tensor("valid")]; + tensor input_633_strides_0 = const()[name = tensor("input_633_strides_0"), val = tensor([1, 1])]; + tensor input_633_pad_0 = const()[name = tensor("input_633_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_633_dilations_0 = const()[name = tensor("input_633_dilations_0"), val = tensor([1, 1])]; + tensor input_633_groups_0 = const()[name = tensor("input_633_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_21_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_21_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(31432256)))]; + tensor image_encoder_model_network_4_21_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_21_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(32046720)))]; + tensor input_633_cast_fp16 = conv(bias = image_encoder_model_network_4_21_convffn_fc1_bias_to_fp16, dilations = input_633_dilations_0, groups = input_633_groups_0, pad = input_633_pad_0, pad_type = input_633_pad_type_0, strides = input_633_strides_0, weight = image_encoder_model_network_4_21_convffn_fc1_weight_to_fp16, x = input_631_cast_fp16)[name = tensor("input_633_cast_fp16")]; + tensor input_635_mode_0 = const()[name = tensor("input_635_mode_0"), val = tensor("EXACT")]; + tensor input_635_cast_fp16 = gelu(mode = input_635_mode_0, x = input_633_cast_fp16)[name = tensor("input_635_cast_fp16")]; + tensor input_639_pad_type_0 = const()[name = tensor("input_639_pad_type_0"), val = tensor("valid")]; + tensor input_639_strides_0 = const()[name = tensor("input_639_strides_0"), val = tensor([1, 1])]; + tensor input_639_pad_0 = const()[name = tensor("input_639_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_639_dilations_0 = const()[name = tensor("input_639_dilations_0"), val = tensor([1, 1])]; + tensor input_639_groups_0 = const()[name = tensor("input_639_groups_0"), val = tensor(1)]; + tensor var_1923_weight_0_to_fp16 = const()[name = tensor("op_1923_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(32048704)))]; + tensor var_1923_bias_0_to_fp16 = const()[name = tensor("op_1923_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(32663168)))]; + tensor var_1923_cast_fp16 = conv(bias = var_1923_bias_0_to_fp16, dilations = input_639_dilations_0, groups = input_639_groups_0, pad = input_639_pad_0, pad_type = input_639_pad_type_0, strides = input_639_strides_0, weight = var_1923_weight_0_to_fp16, x = input_635_cast_fp16)[name = tensor("op_1923_cast_fp16")]; + tensor input_641_cast_fp16 = add(x = input_627_cast_fp16, y = var_1923_cast_fp16)[name = tensor("input_641_cast_fp16")]; + tensor input_643_pad_type_0 = const()[name = tensor("input_643_pad_type_0"), val = tensor("custom")]; + tensor input_643_pad_0 = const()[name = tensor("input_643_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_643_groups_0 = const()[name = tensor("input_643_groups_0"), val = tensor(320)]; + tensor input_643_strides_0 = const()[name = tensor("input_643_strides_0"), val = tensor([1, 1])]; + tensor input_643_dilations_0 = const()[name = tensor("input_643_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_22_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_22_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(32663872)))]; + tensor image_encoder_model_network_4_22_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_22_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(32669696)))]; + tensor input_643_cast_fp16 = conv(bias = image_encoder_model_network_4_22_token_mixer_reparam_conv_bias_to_fp16, dilations = input_643_dilations_0, groups = input_643_groups_0, pad = input_643_pad_0, pad_type = input_643_pad_type_0, strides = input_643_strides_0, weight = image_encoder_model_network_4_22_token_mixer_reparam_conv_weight_to_fp16, x = input_641_cast_fp16)[name = tensor("input_643_cast_fp16")]; + tensor input_645_pad_type_0 = const()[name = tensor("input_645_pad_type_0"), val = tensor("custom")]; + tensor input_645_pad_0 = const()[name = tensor("input_645_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_645_groups_0 = const()[name = tensor("input_645_groups_0"), val = tensor(320)]; + tensor input_645_strides_0 = const()[name = tensor("input_645_strides_0"), val = tensor([1, 1])]; + tensor input_645_dilations_0 = const()[name = tensor("input_645_dilations_0"), val = tensor([1, 1])]; + tensor const_76_to_fp16 = const()[name = tensor("const_76_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(32670400)))]; + tensor const_77_to_fp16 = const()[name = tensor("const_77_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(32701824)))]; + tensor input_647_cast_fp16 = conv(bias = const_77_to_fp16, dilations = input_645_dilations_0, groups = input_645_groups_0, pad = input_645_pad_0, pad_type = input_645_pad_type_0, strides = input_645_strides_0, weight = const_76_to_fp16, x = input_643_cast_fp16)[name = tensor("input_647_cast_fp16")]; + tensor input_649_pad_type_0 = const()[name = tensor("input_649_pad_type_0"), val = tensor("valid")]; + tensor input_649_strides_0 = const()[name = tensor("input_649_strides_0"), val = tensor([1, 1])]; + tensor input_649_pad_0 = const()[name = tensor("input_649_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_649_dilations_0 = const()[name = tensor("input_649_dilations_0"), val = tensor([1, 1])]; + tensor input_649_groups_0 = const()[name = tensor("input_649_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_22_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_22_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(32702528)))]; + tensor image_encoder_model_network_4_22_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_22_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(33316992)))]; + tensor input_649_cast_fp16 = conv(bias = image_encoder_model_network_4_22_convffn_fc1_bias_to_fp16, dilations = input_649_dilations_0, groups = input_649_groups_0, pad = input_649_pad_0, pad_type = input_649_pad_type_0, strides = input_649_strides_0, weight = image_encoder_model_network_4_22_convffn_fc1_weight_to_fp16, x = input_647_cast_fp16)[name = tensor("input_649_cast_fp16")]; + tensor input_651_mode_0 = const()[name = tensor("input_651_mode_0"), val = tensor("EXACT")]; + tensor input_651_cast_fp16 = gelu(mode = input_651_mode_0, x = input_649_cast_fp16)[name = tensor("input_651_cast_fp16")]; + tensor input_655_pad_type_0 = const()[name = tensor("input_655_pad_type_0"), val = tensor("valid")]; + tensor input_655_strides_0 = const()[name = tensor("input_655_strides_0"), val = tensor([1, 1])]; + tensor input_655_pad_0 = const()[name = tensor("input_655_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_655_dilations_0 = const()[name = tensor("input_655_dilations_0"), val = tensor([1, 1])]; + tensor input_655_groups_0 = const()[name = tensor("input_655_groups_0"), val = tensor(1)]; + tensor var_1969_weight_0_to_fp16 = const()[name = tensor("op_1969_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(33318976)))]; + tensor var_1969_bias_0_to_fp16 = const()[name = tensor("op_1969_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(33933440)))]; + tensor var_1969_cast_fp16 = conv(bias = var_1969_bias_0_to_fp16, dilations = input_655_dilations_0, groups = input_655_groups_0, pad = input_655_pad_0, pad_type = input_655_pad_type_0, strides = input_655_strides_0, weight = var_1969_weight_0_to_fp16, x = input_651_cast_fp16)[name = tensor("op_1969_cast_fp16")]; + tensor input_657_cast_fp16 = add(x = input_643_cast_fp16, y = var_1969_cast_fp16)[name = tensor("input_657_cast_fp16")]; + tensor input_659_pad_type_0 = const()[name = tensor("input_659_pad_type_0"), val = tensor("custom")]; + tensor input_659_pad_0 = const()[name = tensor("input_659_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor input_659_groups_0 = const()[name = tensor("input_659_groups_0"), val = tensor(320)]; + tensor input_659_strides_0 = const()[name = tensor("input_659_strides_0"), val = tensor([1, 1])]; + tensor input_659_dilations_0 = const()[name = tensor("input_659_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_4_23_token_mixer_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_23_token_mixer_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(33934144)))]; + tensor image_encoder_model_network_4_23_token_mixer_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_23_token_mixer_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(33939968)))]; + tensor input_659_cast_fp16 = conv(bias = image_encoder_model_network_4_23_token_mixer_reparam_conv_bias_to_fp16, dilations = input_659_dilations_0, groups = input_659_groups_0, pad = input_659_pad_0, pad_type = input_659_pad_type_0, strides = input_659_strides_0, weight = image_encoder_model_network_4_23_token_mixer_reparam_conv_weight_to_fp16, x = input_657_cast_fp16)[name = tensor("input_659_cast_fp16")]; + tensor input_661_pad_type_0 = const()[name = tensor("input_661_pad_type_0"), val = tensor("custom")]; + tensor input_661_pad_0 = const()[name = tensor("input_661_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_661_groups_0 = const()[name = tensor("input_661_groups_0"), val = tensor(320)]; + tensor input_661_strides_0 = const()[name = tensor("input_661_strides_0"), val = tensor([1, 1])]; + tensor input_661_dilations_0 = const()[name = tensor("input_661_dilations_0"), val = tensor([1, 1])]; + tensor const_78_to_fp16 = const()[name = tensor("const_78_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(33940672)))]; + tensor const_79_to_fp16 = const()[name = tensor("const_79_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(33972096)))]; + tensor input_663_cast_fp16 = conv(bias = const_79_to_fp16, dilations = input_661_dilations_0, groups = input_661_groups_0, pad = input_661_pad_0, pad_type = input_661_pad_type_0, strides = input_661_strides_0, weight = const_78_to_fp16, x = input_659_cast_fp16)[name = tensor("input_663_cast_fp16")]; + tensor input_665_pad_type_0 = const()[name = tensor("input_665_pad_type_0"), val = tensor("valid")]; + tensor input_665_strides_0 = const()[name = tensor("input_665_strides_0"), val = tensor([1, 1])]; + tensor input_665_pad_0 = const()[name = tensor("input_665_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_665_dilations_0 = const()[name = tensor("input_665_dilations_0"), val = tensor([1, 1])]; + tensor input_665_groups_0 = const()[name = tensor("input_665_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_4_23_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_4_23_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(33972800)))]; + tensor image_encoder_model_network_4_23_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_4_23_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(34587264)))]; + tensor input_665_cast_fp16 = conv(bias = image_encoder_model_network_4_23_convffn_fc1_bias_to_fp16, dilations = input_665_dilations_0, groups = input_665_groups_0, pad = input_665_pad_0, pad_type = input_665_pad_type_0, strides = input_665_strides_0, weight = image_encoder_model_network_4_23_convffn_fc1_weight_to_fp16, x = input_663_cast_fp16)[name = tensor("input_665_cast_fp16")]; + tensor input_667_mode_0 = const()[name = tensor("input_667_mode_0"), val = tensor("EXACT")]; + tensor input_667_cast_fp16 = gelu(mode = input_667_mode_0, x = input_665_cast_fp16)[name = tensor("input_667_cast_fp16")]; + tensor input_671_pad_type_0 = const()[name = tensor("input_671_pad_type_0"), val = tensor("valid")]; + tensor input_671_strides_0 = const()[name = tensor("input_671_strides_0"), val = tensor([1, 1])]; + tensor input_671_pad_0 = const()[name = tensor("input_671_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_671_dilations_0 = const()[name = tensor("input_671_dilations_0"), val = tensor([1, 1])]; + tensor input_671_groups_0 = const()[name = tensor("input_671_groups_0"), val = tensor(1)]; + tensor var_2015_weight_0_to_fp16 = const()[name = tensor("op_2015_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(34589248)))]; + tensor var_2015_bias_0_to_fp16 = const()[name = tensor("op_2015_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(35203712)))]; + tensor var_2015_cast_fp16 = conv(bias = var_2015_bias_0_to_fp16, dilations = input_671_dilations_0, groups = input_671_groups_0, pad = input_671_pad_0, pad_type = input_671_pad_type_0, strides = input_671_strides_0, weight = var_2015_weight_0_to_fp16, x = input_667_cast_fp16)[name = tensor("op_2015_cast_fp16")]; + tensor input_673_cast_fp16 = add(x = input_659_cast_fp16, y = var_2015_cast_fp16)[name = tensor("input_673_cast_fp16")]; + tensor x_5_pad_type_0 = const()[name = tensor("x_5_pad_type_0"), val = tensor("custom")]; + tensor x_5_pad_0 = const()[name = tensor("x_5_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor x_5_strides_0 = const()[name = tensor("x_5_strides_0"), val = tensor([2, 2])]; + tensor x_5_groups_0 = const()[name = tensor("x_5_groups_0"), val = tensor(320)]; + tensor x_5_dilations_0 = const()[name = tensor("x_5_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_5_proj_0_lkb_reparam_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_5_proj_0_lkb_reparam_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(35204416)))]; + tensor image_encoder_model_network_5_proj_0_lkb_reparam_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_5_proj_0_lkb_reparam_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(35267200)))]; + tensor x_5_cast_fp16 = conv(bias = image_encoder_model_network_5_proj_0_lkb_reparam_bias_to_fp16, dilations = x_5_dilations_0, groups = x_5_groups_0, pad = x_5_pad_0, pad_type = x_5_pad_type_0, strides = x_5_strides_0, weight = image_encoder_model_network_5_proj_0_lkb_reparam_weight_to_fp16, x = input_673_cast_fp16)[name = tensor("x_5_cast_fp16")]; + tensor input_675_axes_0 = const()[name = tensor("input_675_axes_0"), val = tensor([2, 3])]; + tensor input_675_keep_dims_0 = const()[name = tensor("input_675_keep_dims_0"), val = tensor(true)]; + tensor input_675_cast_fp16 = reduce_mean(axes = input_675_axes_0, keep_dims = input_675_keep_dims_0, x = x_5_cast_fp16)[name = tensor("input_675_cast_fp16")]; + tensor input_677_pad_type_0 = const()[name = tensor("input_677_pad_type_0"), val = tensor("valid")]; + tensor input_677_strides_0 = const()[name = tensor("input_677_strides_0"), val = tensor([1, 1])]; + tensor input_677_pad_0 = const()[name = tensor("input_677_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_677_dilations_0 = const()[name = tensor("input_677_dilations_0"), val = tensor([1, 1])]; + tensor input_677_groups_0 = const()[name = tensor("input_677_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_5_proj_0_se_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_5_proj_0_se_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(35268544)))]; + tensor image_encoder_model_network_5_proj_0_se_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_5_proj_0_se_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(35473408)))]; + tensor input_677_cast_fp16 = conv(bias = image_encoder_model_network_5_proj_0_se_fc1_bias_to_fp16, dilations = input_677_dilations_0, groups = input_677_groups_0, pad = input_677_pad_0, pad_type = input_677_pad_type_0, strides = input_677_strides_0, weight = image_encoder_model_network_5_proj_0_se_fc1_weight_to_fp16, x = input_675_cast_fp16)[name = tensor("input_677_cast_fp16")]; + tensor input_679_cast_fp16 = relu(x = input_677_cast_fp16)[name = tensor("input_679_cast_fp16")]; + tensor x_7_pad_type_0 = const()[name = tensor("x_7_pad_type_0"), val = tensor("valid")]; + tensor x_7_strides_0 = const()[name = tensor("x_7_strides_0"), val = tensor([1, 1])]; + tensor x_7_pad_0 = const()[name = tensor("x_7_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor x_7_dilations_0 = const()[name = tensor("x_7_dilations_0"), val = tensor([1, 1])]; + tensor x_7_groups_0 = const()[name = tensor("x_7_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_5_proj_0_se_fc2_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_5_proj_0_se_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(35473792)))]; + tensor image_encoder_model_network_5_proj_0_se_fc2_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_5_proj_0_se_fc2_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(35678656)))]; + tensor x_7_cast_fp16 = conv(bias = image_encoder_model_network_5_proj_0_se_fc2_bias_to_fp16, dilations = x_7_dilations_0, groups = x_7_groups_0, pad = x_7_pad_0, pad_type = x_7_pad_type_0, strides = x_7_strides_0, weight = image_encoder_model_network_5_proj_0_se_fc2_weight_to_fp16, x = input_679_cast_fp16)[name = tensor("x_7_cast_fp16")]; + tensor var_2048_cast_fp16 = sigmoid(x = x_7_cast_fp16)[name = tensor("op_2048_cast_fp16")]; + tensor input_681_cast_fp16 = mul(x = x_5_cast_fp16, y = var_2048_cast_fp16)[name = tensor("input_681_cast_fp16")]; + tensor input_683_mode_0 = const()[name = tensor("input_683_mode_0"), val = tensor("EXACT")]; + tensor input_683_cast_fp16 = gelu(mode = input_683_mode_0, x = input_681_cast_fp16)[name = tensor("input_683_cast_fp16")]; + tensor input_685_pad_type_0 = const()[name = tensor("input_685_pad_type_0"), val = tensor("valid")]; + tensor input_685_strides_0 = const()[name = tensor("input_685_strides_0"), val = tensor([1, 1])]; + tensor input_685_pad_0 = const()[name = tensor("input_685_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_685_dilations_0 = const()[name = tensor("input_685_dilations_0"), val = tensor([1, 1])]; + tensor input_685_groups_0 = const()[name = tensor("input_685_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_5_proj_1_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_5_proj_1_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(35680000)))]; + tensor image_encoder_model_network_5_proj_1_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_5_proj_1_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(36499264)))]; + tensor input_685_cast_fp16 = conv(bias = image_encoder_model_network_5_proj_1_reparam_conv_bias_to_fp16, dilations = input_685_dilations_0, groups = input_685_groups_0, pad = input_685_pad_0, pad_type = input_685_pad_type_0, strides = input_685_strides_0, weight = image_encoder_model_network_5_proj_1_reparam_conv_weight_to_fp16, x = input_683_cast_fp16)[name = tensor("input_685_cast_fp16")]; + tensor input_687_mode_0 = const()[name = tensor("input_687_mode_0"), val = tensor("EXACT")]; + tensor input_687_cast_fp16 = gelu(mode = input_687_mode_0, x = input_685_cast_fp16)[name = tensor("input_687_cast_fp16")]; + tensor input_689_pad_type_0 = const()[name = tensor("input_689_pad_type_0"), val = tensor("custom")]; + tensor input_689_pad_0 = const()[name = tensor("input_689_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_689_groups_0 = const()[name = tensor("input_689_groups_0"), val = tensor(640)]; + tensor input_689_strides_0 = const()[name = tensor("input_689_strides_0"), val = tensor([1, 1])]; + tensor input_689_dilations_0 = const()[name = tensor("input_689_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_network_6_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_6_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(36500608)))]; + tensor image_encoder_model_network_6_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_6_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(36563392)))]; + tensor input_689_cast_fp16 = conv(bias = image_encoder_model_network_6_reparam_conv_bias_to_fp16, dilations = input_689_dilations_0, groups = input_689_groups_0, pad = input_689_pad_0, pad_type = input_689_pad_type_0, strides = input_689_strides_0, weight = image_encoder_model_network_6_reparam_conv_weight_to_fp16, x = input_687_cast_fp16)[name = tensor("input_689_cast_fp16")]; + tensor image_encoder_model_network_7_0_norm_running_mean_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_norm_running_mean_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(36564736)))]; + tensor image_encoder_model_network_7_0_norm_running_var_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_norm_running_var_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(36566080)))]; + tensor image_encoder_model_network_7_0_norm_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_norm_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(36567424)))]; + tensor image_encoder_model_network_7_0_norm_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_norm_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(36568768)))]; + tensor var_13_to_fp16 = const()[name = tensor("op_13_to_fp16"), val = tensor(0x1.5p-17)]; + tensor x_9_cast_fp16 = batch_norm(beta = image_encoder_model_network_7_0_norm_bias_to_fp16, epsilon = var_13_to_fp16, gamma = image_encoder_model_network_7_0_norm_weight_to_fp16, mean = image_encoder_model_network_7_0_norm_running_mean_to_fp16, variance = image_encoder_model_network_7_0_norm_running_var_to_fp16, x = input_689_cast_fp16)[name = tensor("x_9_cast_fp16")]; + tensor concat_0x = const()[name = tensor("concat_0x"), val = tensor([-1, 640, 64])]; + tensor var_2093_cast_fp16 = reshape(shape = concat_0x, x = x_9_cast_fp16)[name = tensor("op_2093_cast_fp16")]; + tensor input_691_perm_0 = const()[name = tensor("input_691_perm_0"), val = tensor([0, -1, -2])]; + tensor image_encoder_model_network_7_0_token_mixer_qkv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_token_mixer_qkv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(36570112)))]; + tensor linear_0_bias_0_to_fp16 = const()[name = tensor("linear_0_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(39027776)))]; + tensor input_691_cast_fp16 = transpose(perm = input_691_perm_0, x = var_2093_cast_fp16)[name = tensor("transpose_16")]; + tensor linear_0_cast_fp16 = linear(bias = linear_0_bias_0_to_fp16, weight = image_encoder_model_network_7_0_token_mixer_qkv_weight_to_fp16, x = input_691_cast_fp16)[name = tensor("linear_0_cast_fp16")]; + tensor concat_1x = const()[name = tensor("concat_1x"), val = tensor([-1, 64, 3, 20, 32])]; + tensor var_2098_cast_fp16 = reshape(shape = concat_1x, x = linear_0_cast_fp16)[name = tensor("op_2098_cast_fp16")]; + tensor var_2099 = const()[name = tensor("op_2099"), val = tensor([2, 0, 3, 1, 4])]; + tensor var_2101_split_sizes_0 = const()[name = tensor("op_2101_split_sizes_0"), val = tensor([1, 1, 1])]; + tensor var_2101_axis_0 = const()[name = tensor("op_2101_axis_0"), val = tensor(0)]; + tensor qkv_1_cast_fp16 = transpose(perm = var_2099, x = var_2098_cast_fp16)[name = tensor("transpose_15")]; + tensor var_2101_cast_fp16_0, tensor var_2101_cast_fp16_1, tensor var_2101_cast_fp16_2 = split(axis = var_2101_axis_0, split_sizes = var_2101_split_sizes_0, x = qkv_1_cast_fp16)[name = tensor("op_2101_cast_fp16")]; + tensor squeeze_0_axes_0 = const()[name = tensor("squeeze_0_axes_0"), val = tensor([0])]; + tensor squeeze_0_cast_fp16 = squeeze(axes = squeeze_0_axes_0, x = var_2101_cast_fp16_0)[name = tensor("squeeze_0_cast_fp16")]; + tensor squeeze_1_axes_0 = const()[name = tensor("squeeze_1_axes_0"), val = tensor([0])]; + tensor squeeze_1_cast_fp16 = squeeze(axes = squeeze_1_axes_0, x = var_2101_cast_fp16_1)[name = tensor("squeeze_1_cast_fp16")]; + tensor squeeze_2_axes_0 = const()[name = tensor("squeeze_2_axes_0"), val = tensor([0])]; + tensor squeeze_2_cast_fp16 = squeeze(axes = squeeze_2_axes_0, x = var_2101_cast_fp16_2)[name = tensor("squeeze_2_cast_fp16")]; + tensor var_2105_to_fp16 = const()[name = tensor("op_2105_to_fp16"), val = tensor(0x1.6ap-3)]; + tensor var_2106_cast_fp16 = mul(x = squeeze_0_cast_fp16, y = var_2105_to_fp16)[name = tensor("op_2106_cast_fp16")]; + tensor attn_1_transpose_x_1 = const()[name = tensor("attn_1_transpose_x_1"), val = tensor(false)]; + tensor attn_1_transpose_y_1 = const()[name = tensor("attn_1_transpose_y_1"), val = tensor(true)]; + tensor attn_1_cast_fp16 = matmul(transpose_x = attn_1_transpose_x_1, transpose_y = attn_1_transpose_y_1, x = var_2106_cast_fp16, y = squeeze_1_cast_fp16)[name = tensor("attn_1_cast_fp16")]; + tensor input_693_cast_fp16 = softmax(axis = var_22, x = attn_1_cast_fp16)[name = tensor("input_693_cast_fp16")]; + tensor var_2111_transpose_x_0 = const()[name = tensor("op_2111_transpose_x_0"), val = tensor(false)]; + tensor var_2111_transpose_y_0 = const()[name = tensor("op_2111_transpose_y_0"), val = tensor(false)]; + tensor var_2111_cast_fp16 = matmul(transpose_x = var_2111_transpose_x_0, transpose_y = var_2111_transpose_y_0, x = input_693_cast_fp16, y = squeeze_2_cast_fp16)[name = tensor("op_2111_cast_fp16")]; + tensor var_2112_perm_0 = const()[name = tensor("op_2112_perm_0"), val = tensor([0, 2, 1, 3])]; + tensor concat_2x = const()[name = tensor("concat_2x"), val = tensor([-1, 64, 640])]; + tensor var_2112_cast_fp16 = transpose(perm = var_2112_perm_0, x = var_2111_cast_fp16)[name = tensor("transpose_14")]; + tensor input_695_cast_fp16 = reshape(shape = concat_2x, x = var_2112_cast_fp16)[name = tensor("input_695_cast_fp16")]; + tensor image_encoder_model_network_7_0_token_mixer_proj_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_token_mixer_proj_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(39031680)))]; + tensor image_encoder_model_network_7_0_token_mixer_proj_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_token_mixer_proj_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(39850944)))]; + tensor linear_1_cast_fp16 = linear(bias = image_encoder_model_network_7_0_token_mixer_proj_bias_to_fp16, weight = image_encoder_model_network_7_0_token_mixer_proj_weight_to_fp16, x = input_695_cast_fp16)[name = tensor("linear_1_cast_fp16")]; + tensor var_2119_perm_0 = const()[name = tensor("op_2119_perm_0"), val = tensor([0, -1, -2])]; + tensor concat_3x = const()[name = tensor("concat_3x"), val = tensor([-1, 640, 8, 8])]; + tensor var_2119_cast_fp16 = transpose(perm = var_2119_perm_0, x = linear_1_cast_fp16)[name = tensor("transpose_13")]; + tensor var_2121_cast_fp16 = reshape(shape = concat_3x, x = var_2119_cast_fp16)[name = tensor("op_2121_cast_fp16")]; + tensor image_encoder_model_network_7_0_layer_scale_1_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_layer_scale_1_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(39852288)))]; + tensor var_2122_cast_fp16 = mul(x = image_encoder_model_network_7_0_layer_scale_1_to_fp16, y = var_2121_cast_fp16)[name = tensor("op_2122_cast_fp16")]; + tensor input_699_cast_fp16 = add(x = input_689_cast_fp16, y = var_2122_cast_fp16)[name = tensor("input_699_cast_fp16")]; + tensor input_701_pad_type_0 = const()[name = tensor("input_701_pad_type_0"), val = tensor("custom")]; + tensor input_701_pad_0 = const()[name = tensor("input_701_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_701_groups_0 = const()[name = tensor("input_701_groups_0"), val = tensor(640)]; + tensor input_701_strides_0 = const()[name = tensor("input_701_strides_0"), val = tensor([1, 1])]; + tensor input_701_dilations_0 = const()[name = tensor("input_701_dilations_0"), val = tensor([1, 1])]; + tensor const_80_to_fp16 = const()[name = tensor("const_80_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(39853632)))]; + tensor const_81_to_fp16 = const()[name = tensor("const_81_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(39916416)))]; + tensor input_703_cast_fp16 = conv(bias = const_81_to_fp16, dilations = input_701_dilations_0, groups = input_701_groups_0, pad = input_701_pad_0, pad_type = input_701_pad_type_0, strides = input_701_strides_0, weight = const_80_to_fp16, x = input_699_cast_fp16)[name = tensor("input_703_cast_fp16")]; + tensor input_705_pad_type_0 = const()[name = tensor("input_705_pad_type_0"), val = tensor("valid")]; + tensor input_705_strides_0 = const()[name = tensor("input_705_strides_0"), val = tensor([1, 1])]; + tensor input_705_pad_0 = const()[name = tensor("input_705_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_705_dilations_0 = const()[name = tensor("input_705_dilations_0"), val = tensor([1, 1])]; + tensor input_705_groups_0 = const()[name = tensor("input_705_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_7_0_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(39917760)))]; + tensor image_encoder_model_network_7_0_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_0_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(42375424)))]; + tensor input_705_cast_fp16 = conv(bias = image_encoder_model_network_7_0_convffn_fc1_bias_to_fp16, dilations = input_705_dilations_0, groups = input_705_groups_0, pad = input_705_pad_0, pad_type = input_705_pad_type_0, strides = input_705_strides_0, weight = image_encoder_model_network_7_0_convffn_fc1_weight_to_fp16, x = input_703_cast_fp16)[name = tensor("input_705_cast_fp16")]; + tensor input_707_mode_0 = const()[name = tensor("input_707_mode_0"), val = tensor("EXACT")]; + tensor input_707_cast_fp16 = gelu(mode = input_707_mode_0, x = input_705_cast_fp16)[name = tensor("input_707_cast_fp16")]; + tensor input_711_pad_type_0 = const()[name = tensor("input_711_pad_type_0"), val = tensor("valid")]; + tensor input_711_strides_0 = const()[name = tensor("input_711_strides_0"), val = tensor([1, 1])]; + tensor input_711_pad_0 = const()[name = tensor("input_711_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_711_dilations_0 = const()[name = tensor("input_711_dilations_0"), val = tensor([1, 1])]; + tensor input_711_groups_0 = const()[name = tensor("input_711_groups_0"), val = tensor(1)]; + tensor var_2157_weight_0_to_fp16 = const()[name = tensor("op_2157_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(42379328)))]; + tensor var_2157_bias_0_to_fp16 = const()[name = tensor("op_2157_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(44836992)))]; + tensor var_2157_cast_fp16 = conv(bias = var_2157_bias_0_to_fp16, dilations = input_711_dilations_0, groups = input_711_groups_0, pad = input_711_pad_0, pad_type = input_711_pad_type_0, strides = input_711_strides_0, weight = var_2157_weight_0_to_fp16, x = input_707_cast_fp16)[name = tensor("op_2157_cast_fp16")]; + tensor input_713_cast_fp16 = add(x = input_699_cast_fp16, y = var_2157_cast_fp16)[name = tensor("input_713_cast_fp16")]; + tensor image_encoder_model_network_7_1_norm_running_mean_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_norm_running_mean_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(44838336)))]; + tensor image_encoder_model_network_7_1_norm_running_var_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_norm_running_var_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(44839680)))]; + tensor image_encoder_model_network_7_1_norm_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_norm_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(44841024)))]; + tensor image_encoder_model_network_7_1_norm_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_norm_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(44842368)))]; + tensor x_13_cast_fp16 = batch_norm(beta = image_encoder_model_network_7_1_norm_bias_to_fp16, epsilon = var_13_to_fp16, gamma = image_encoder_model_network_7_1_norm_weight_to_fp16, mean = image_encoder_model_network_7_1_norm_running_mean_to_fp16, variance = image_encoder_model_network_7_1_norm_running_var_to_fp16, x = input_713_cast_fp16)[name = tensor("x_13_cast_fp16")]; + tensor concat_4x = const()[name = tensor("concat_4x"), val = tensor([-1, 640, 64])]; + tensor var_2180_cast_fp16 = reshape(shape = concat_4x, x = x_13_cast_fp16)[name = tensor("op_2180_cast_fp16")]; + tensor input_715_perm_0 = const()[name = tensor("input_715_perm_0"), val = tensor([0, -1, -2])]; + tensor image_encoder_model_network_7_1_token_mixer_qkv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_token_mixer_qkv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(44843712)))]; + tensor input_715_cast_fp16 = transpose(perm = input_715_perm_0, x = var_2180_cast_fp16)[name = tensor("transpose_12")]; + tensor linear_2_cast_fp16 = linear(bias = linear_0_bias_0_to_fp16, weight = image_encoder_model_network_7_1_token_mixer_qkv_weight_to_fp16, x = input_715_cast_fp16)[name = tensor("linear_2_cast_fp16")]; + tensor concat_5x = const()[name = tensor("concat_5x"), val = tensor([-1, 64, 3, 20, 32])]; + tensor var_2185_cast_fp16 = reshape(shape = concat_5x, x = linear_2_cast_fp16)[name = tensor("op_2185_cast_fp16")]; + tensor var_2186 = const()[name = tensor("op_2186"), val = tensor([2, 0, 3, 1, 4])]; + tensor var_2188_split_sizes_0 = const()[name = tensor("op_2188_split_sizes_0"), val = tensor([1, 1, 1])]; + tensor var_2188_axis_0 = const()[name = tensor("op_2188_axis_0"), val = tensor(0)]; + tensor qkv_3_cast_fp16 = transpose(perm = var_2186, x = var_2185_cast_fp16)[name = tensor("transpose_11")]; + tensor var_2188_cast_fp16_0, tensor var_2188_cast_fp16_1, tensor var_2188_cast_fp16_2 = split(axis = var_2188_axis_0, split_sizes = var_2188_split_sizes_0, x = qkv_3_cast_fp16)[name = tensor("op_2188_cast_fp16")]; + tensor squeeze_3_axes_0 = const()[name = tensor("squeeze_3_axes_0"), val = tensor([0])]; + tensor squeeze_3_cast_fp16 = squeeze(axes = squeeze_3_axes_0, x = var_2188_cast_fp16_0)[name = tensor("squeeze_3_cast_fp16")]; + tensor squeeze_4_axes_0 = const()[name = tensor("squeeze_4_axes_0"), val = tensor([0])]; + tensor squeeze_4_cast_fp16 = squeeze(axes = squeeze_4_axes_0, x = var_2188_cast_fp16_1)[name = tensor("squeeze_4_cast_fp16")]; + tensor squeeze_5_axes_0 = const()[name = tensor("squeeze_5_axes_0"), val = tensor([0])]; + tensor squeeze_5_cast_fp16 = squeeze(axes = squeeze_5_axes_0, x = var_2188_cast_fp16_2)[name = tensor("squeeze_5_cast_fp16")]; + tensor var_2192_to_fp16 = const()[name = tensor("op_2192_to_fp16"), val = tensor(0x1.6ap-3)]; + tensor var_2193_cast_fp16 = mul(x = squeeze_3_cast_fp16, y = var_2192_to_fp16)[name = tensor("op_2193_cast_fp16")]; + tensor attn_5_transpose_x_1 = const()[name = tensor("attn_5_transpose_x_1"), val = tensor(false)]; + tensor attn_5_transpose_y_1 = const()[name = tensor("attn_5_transpose_y_1"), val = tensor(true)]; + tensor attn_5_cast_fp16 = matmul(transpose_x = attn_5_transpose_x_1, transpose_y = attn_5_transpose_y_1, x = var_2193_cast_fp16, y = squeeze_4_cast_fp16)[name = tensor("attn_5_cast_fp16")]; + tensor input_717_cast_fp16 = softmax(axis = var_22, x = attn_5_cast_fp16)[name = tensor("input_717_cast_fp16")]; + tensor var_2198_transpose_x_0 = const()[name = tensor("op_2198_transpose_x_0"), val = tensor(false)]; + tensor var_2198_transpose_y_0 = const()[name = tensor("op_2198_transpose_y_0"), val = tensor(false)]; + tensor var_2198_cast_fp16 = matmul(transpose_x = var_2198_transpose_x_0, transpose_y = var_2198_transpose_y_0, x = input_717_cast_fp16, y = squeeze_5_cast_fp16)[name = tensor("op_2198_cast_fp16")]; + tensor var_2199_perm_0 = const()[name = tensor("op_2199_perm_0"), val = tensor([0, 2, 1, 3])]; + tensor concat_6x = const()[name = tensor("concat_6x"), val = tensor([-1, 64, 640])]; + tensor var_2199_cast_fp16 = transpose(perm = var_2199_perm_0, x = var_2198_cast_fp16)[name = tensor("transpose_10")]; + tensor input_719_cast_fp16 = reshape(shape = concat_6x, x = var_2199_cast_fp16)[name = tensor("input_719_cast_fp16")]; + tensor image_encoder_model_network_7_1_token_mixer_proj_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_token_mixer_proj_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(47301376)))]; + tensor image_encoder_model_network_7_1_token_mixer_proj_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_token_mixer_proj_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(48120640)))]; + tensor linear_3_cast_fp16 = linear(bias = image_encoder_model_network_7_1_token_mixer_proj_bias_to_fp16, weight = image_encoder_model_network_7_1_token_mixer_proj_weight_to_fp16, x = input_719_cast_fp16)[name = tensor("linear_3_cast_fp16")]; + tensor var_2206_perm_0 = const()[name = tensor("op_2206_perm_0"), val = tensor([0, -1, -2])]; + tensor concat_7x = const()[name = tensor("concat_7x"), val = tensor([-1, 640, 8, 8])]; + tensor var_2206_cast_fp16 = transpose(perm = var_2206_perm_0, x = linear_3_cast_fp16)[name = tensor("transpose_9")]; + tensor var_2208_cast_fp16 = reshape(shape = concat_7x, x = var_2206_cast_fp16)[name = tensor("op_2208_cast_fp16")]; + tensor image_encoder_model_network_7_1_layer_scale_1_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_layer_scale_1_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(48121984)))]; + tensor var_2209_cast_fp16 = mul(x = image_encoder_model_network_7_1_layer_scale_1_to_fp16, y = var_2208_cast_fp16)[name = tensor("op_2209_cast_fp16")]; + tensor input_723_cast_fp16 = add(x = input_713_cast_fp16, y = var_2209_cast_fp16)[name = tensor("input_723_cast_fp16")]; + tensor input_725_pad_type_0 = const()[name = tensor("input_725_pad_type_0"), val = tensor("custom")]; + tensor input_725_pad_0 = const()[name = tensor("input_725_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_725_groups_0 = const()[name = tensor("input_725_groups_0"), val = tensor(640)]; + tensor input_725_strides_0 = const()[name = tensor("input_725_strides_0"), val = tensor([1, 1])]; + tensor input_725_dilations_0 = const()[name = tensor("input_725_dilations_0"), val = tensor([1, 1])]; + tensor const_82_to_fp16 = const()[name = tensor("const_82_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(48123328)))]; + tensor const_83_to_fp16 = const()[name = tensor("const_83_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(48186112)))]; + tensor input_727_cast_fp16 = conv(bias = const_83_to_fp16, dilations = input_725_dilations_0, groups = input_725_groups_0, pad = input_725_pad_0, pad_type = input_725_pad_type_0, strides = input_725_strides_0, weight = const_82_to_fp16, x = input_723_cast_fp16)[name = tensor("input_727_cast_fp16")]; + tensor input_729_pad_type_0 = const()[name = tensor("input_729_pad_type_0"), val = tensor("valid")]; + tensor input_729_strides_0 = const()[name = tensor("input_729_strides_0"), val = tensor([1, 1])]; + tensor input_729_pad_0 = const()[name = tensor("input_729_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_729_dilations_0 = const()[name = tensor("input_729_dilations_0"), val = tensor([1, 1])]; + tensor input_729_groups_0 = const()[name = tensor("input_729_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_7_1_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(48187456)))]; + tensor image_encoder_model_network_7_1_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_1_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(50645120)))]; + tensor input_729_cast_fp16 = conv(bias = image_encoder_model_network_7_1_convffn_fc1_bias_to_fp16, dilations = input_729_dilations_0, groups = input_729_groups_0, pad = input_729_pad_0, pad_type = input_729_pad_type_0, strides = input_729_strides_0, weight = image_encoder_model_network_7_1_convffn_fc1_weight_to_fp16, x = input_727_cast_fp16)[name = tensor("input_729_cast_fp16")]; + tensor input_731_mode_0 = const()[name = tensor("input_731_mode_0"), val = tensor("EXACT")]; + tensor input_731_cast_fp16 = gelu(mode = input_731_mode_0, x = input_729_cast_fp16)[name = tensor("input_731_cast_fp16")]; + tensor input_735_pad_type_0 = const()[name = tensor("input_735_pad_type_0"), val = tensor("valid")]; + tensor input_735_strides_0 = const()[name = tensor("input_735_strides_0"), val = tensor([1, 1])]; + tensor input_735_pad_0 = const()[name = tensor("input_735_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_735_dilations_0 = const()[name = tensor("input_735_dilations_0"), val = tensor([1, 1])]; + tensor input_735_groups_0 = const()[name = tensor("input_735_groups_0"), val = tensor(1)]; + tensor var_2244_weight_0_to_fp16 = const()[name = tensor("op_2244_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(50649024)))]; + tensor var_2244_bias_0_to_fp16 = const()[name = tensor("op_2244_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(53106688)))]; + tensor var_2244_cast_fp16 = conv(bias = var_2244_bias_0_to_fp16, dilations = input_735_dilations_0, groups = input_735_groups_0, pad = input_735_pad_0, pad_type = input_735_pad_type_0, strides = input_735_strides_0, weight = var_2244_weight_0_to_fp16, x = input_731_cast_fp16)[name = tensor("op_2244_cast_fp16")]; + tensor input_737_cast_fp16 = add(x = input_723_cast_fp16, y = var_2244_cast_fp16)[name = tensor("input_737_cast_fp16")]; + tensor image_encoder_model_network_7_2_norm_running_mean_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_norm_running_mean_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(53108032)))]; + tensor image_encoder_model_network_7_2_norm_running_var_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_norm_running_var_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(53109376)))]; + tensor image_encoder_model_network_7_2_norm_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_norm_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(53110720)))]; + tensor image_encoder_model_network_7_2_norm_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_norm_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(53112064)))]; + tensor x_17_cast_fp16 = batch_norm(beta = image_encoder_model_network_7_2_norm_bias_to_fp16, epsilon = var_13_to_fp16, gamma = image_encoder_model_network_7_2_norm_weight_to_fp16, mean = image_encoder_model_network_7_2_norm_running_mean_to_fp16, variance = image_encoder_model_network_7_2_norm_running_var_to_fp16, x = input_737_cast_fp16)[name = tensor("x_17_cast_fp16")]; + tensor concat_8x = const()[name = tensor("concat_8x"), val = tensor([-1, 640, 64])]; + tensor var_2267_cast_fp16 = reshape(shape = concat_8x, x = x_17_cast_fp16)[name = tensor("op_2267_cast_fp16")]; + tensor input_739_perm_0 = const()[name = tensor("input_739_perm_0"), val = tensor([0, -1, -2])]; + tensor image_encoder_model_network_7_2_token_mixer_qkv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_token_mixer_qkv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(53113408)))]; + tensor input_739_cast_fp16 = transpose(perm = input_739_perm_0, x = var_2267_cast_fp16)[name = tensor("transpose_8")]; + tensor linear_4_cast_fp16 = linear(bias = linear_0_bias_0_to_fp16, weight = image_encoder_model_network_7_2_token_mixer_qkv_weight_to_fp16, x = input_739_cast_fp16)[name = tensor("linear_4_cast_fp16")]; + tensor concat_9x = const()[name = tensor("concat_9x"), val = tensor([-1, 64, 3, 20, 32])]; + tensor var_2272_cast_fp16 = reshape(shape = concat_9x, x = linear_4_cast_fp16)[name = tensor("op_2272_cast_fp16")]; + tensor var_2273 = const()[name = tensor("op_2273"), val = tensor([2, 0, 3, 1, 4])]; + tensor var_2275_split_sizes_0 = const()[name = tensor("op_2275_split_sizes_0"), val = tensor([1, 1, 1])]; + tensor var_2275_axis_0 = const()[name = tensor("op_2275_axis_0"), val = tensor(0)]; + tensor qkv_5_cast_fp16 = transpose(perm = var_2273, x = var_2272_cast_fp16)[name = tensor("transpose_7")]; + tensor var_2275_cast_fp16_0, tensor var_2275_cast_fp16_1, tensor var_2275_cast_fp16_2 = split(axis = var_2275_axis_0, split_sizes = var_2275_split_sizes_0, x = qkv_5_cast_fp16)[name = tensor("op_2275_cast_fp16")]; + tensor squeeze_6_axes_0 = const()[name = tensor("squeeze_6_axes_0"), val = tensor([0])]; + tensor squeeze_6_cast_fp16 = squeeze(axes = squeeze_6_axes_0, x = var_2275_cast_fp16_0)[name = tensor("squeeze_6_cast_fp16")]; + tensor squeeze_7_axes_0 = const()[name = tensor("squeeze_7_axes_0"), val = tensor([0])]; + tensor squeeze_7_cast_fp16 = squeeze(axes = squeeze_7_axes_0, x = var_2275_cast_fp16_1)[name = tensor("squeeze_7_cast_fp16")]; + tensor squeeze_8_axes_0 = const()[name = tensor("squeeze_8_axes_0"), val = tensor([0])]; + tensor squeeze_8_cast_fp16 = squeeze(axes = squeeze_8_axes_0, x = var_2275_cast_fp16_2)[name = tensor("squeeze_8_cast_fp16")]; + tensor var_2279_to_fp16 = const()[name = tensor("op_2279_to_fp16"), val = tensor(0x1.6ap-3)]; + tensor var_2280_cast_fp16 = mul(x = squeeze_6_cast_fp16, y = var_2279_to_fp16)[name = tensor("op_2280_cast_fp16")]; + tensor attn_9_transpose_x_1 = const()[name = tensor("attn_9_transpose_x_1"), val = tensor(false)]; + tensor attn_9_transpose_y_1 = const()[name = tensor("attn_9_transpose_y_1"), val = tensor(true)]; + tensor attn_9_cast_fp16 = matmul(transpose_x = attn_9_transpose_x_1, transpose_y = attn_9_transpose_y_1, x = var_2280_cast_fp16, y = squeeze_7_cast_fp16)[name = tensor("attn_9_cast_fp16")]; + tensor input_741_cast_fp16 = softmax(axis = var_22, x = attn_9_cast_fp16)[name = tensor("input_741_cast_fp16")]; + tensor var_2285_transpose_x_0 = const()[name = tensor("op_2285_transpose_x_0"), val = tensor(false)]; + tensor var_2285_transpose_y_0 = const()[name = tensor("op_2285_transpose_y_0"), val = tensor(false)]; + tensor var_2285_cast_fp16 = matmul(transpose_x = var_2285_transpose_x_0, transpose_y = var_2285_transpose_y_0, x = input_741_cast_fp16, y = squeeze_8_cast_fp16)[name = tensor("op_2285_cast_fp16")]; + tensor var_2286_perm_0 = const()[name = tensor("op_2286_perm_0"), val = tensor([0, 2, 1, 3])]; + tensor concat_10x = const()[name = tensor("concat_10x"), val = tensor([-1, 64, 640])]; + tensor var_2286_cast_fp16 = transpose(perm = var_2286_perm_0, x = var_2285_cast_fp16)[name = tensor("transpose_6")]; + tensor input_743_cast_fp16 = reshape(shape = concat_10x, x = var_2286_cast_fp16)[name = tensor("input_743_cast_fp16")]; + tensor image_encoder_model_network_7_2_token_mixer_proj_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_token_mixer_proj_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(55571072)))]; + tensor image_encoder_model_network_7_2_token_mixer_proj_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_token_mixer_proj_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(56390336)))]; + tensor linear_5_cast_fp16 = linear(bias = image_encoder_model_network_7_2_token_mixer_proj_bias_to_fp16, weight = image_encoder_model_network_7_2_token_mixer_proj_weight_to_fp16, x = input_743_cast_fp16)[name = tensor("linear_5_cast_fp16")]; + tensor var_2293_perm_0 = const()[name = tensor("op_2293_perm_0"), val = tensor([0, -1, -2])]; + tensor concat_11x = const()[name = tensor("concat_11x"), val = tensor([-1, 640, 8, 8])]; + tensor var_2293_cast_fp16 = transpose(perm = var_2293_perm_0, x = linear_5_cast_fp16)[name = tensor("transpose_5")]; + tensor var_2295_cast_fp16 = reshape(shape = concat_11x, x = var_2293_cast_fp16)[name = tensor("op_2295_cast_fp16")]; + tensor image_encoder_model_network_7_2_layer_scale_1_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_layer_scale_1_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(56391680)))]; + tensor var_2296_cast_fp16 = mul(x = image_encoder_model_network_7_2_layer_scale_1_to_fp16, y = var_2295_cast_fp16)[name = tensor("op_2296_cast_fp16")]; + tensor input_747_cast_fp16 = add(x = input_737_cast_fp16, y = var_2296_cast_fp16)[name = tensor("input_747_cast_fp16")]; + tensor input_749_pad_type_0 = const()[name = tensor("input_749_pad_type_0"), val = tensor("custom")]; + tensor input_749_pad_0 = const()[name = tensor("input_749_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_749_groups_0 = const()[name = tensor("input_749_groups_0"), val = tensor(640)]; + tensor input_749_strides_0 = const()[name = tensor("input_749_strides_0"), val = tensor([1, 1])]; + tensor input_749_dilations_0 = const()[name = tensor("input_749_dilations_0"), val = tensor([1, 1])]; + tensor const_84_to_fp16 = const()[name = tensor("const_84_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(56393024)))]; + tensor const_85_to_fp16 = const()[name = tensor("const_85_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(56455808)))]; + tensor input_751_cast_fp16 = conv(bias = const_85_to_fp16, dilations = input_749_dilations_0, groups = input_749_groups_0, pad = input_749_pad_0, pad_type = input_749_pad_type_0, strides = input_749_strides_0, weight = const_84_to_fp16, x = input_747_cast_fp16)[name = tensor("input_751_cast_fp16")]; + tensor input_753_pad_type_0 = const()[name = tensor("input_753_pad_type_0"), val = tensor("valid")]; + tensor input_753_strides_0 = const()[name = tensor("input_753_strides_0"), val = tensor([1, 1])]; + tensor input_753_pad_0 = const()[name = tensor("input_753_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_753_dilations_0 = const()[name = tensor("input_753_dilations_0"), val = tensor([1, 1])]; + tensor input_753_groups_0 = const()[name = tensor("input_753_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_7_2_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(56457152)))]; + tensor image_encoder_model_network_7_2_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_2_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(58914816)))]; + tensor input_753_cast_fp16 = conv(bias = image_encoder_model_network_7_2_convffn_fc1_bias_to_fp16, dilations = input_753_dilations_0, groups = input_753_groups_0, pad = input_753_pad_0, pad_type = input_753_pad_type_0, strides = input_753_strides_0, weight = image_encoder_model_network_7_2_convffn_fc1_weight_to_fp16, x = input_751_cast_fp16)[name = tensor("input_753_cast_fp16")]; + tensor input_755_mode_0 = const()[name = tensor("input_755_mode_0"), val = tensor("EXACT")]; + tensor input_755_cast_fp16 = gelu(mode = input_755_mode_0, x = input_753_cast_fp16)[name = tensor("input_755_cast_fp16")]; + tensor input_759_pad_type_0 = const()[name = tensor("input_759_pad_type_0"), val = tensor("valid")]; + tensor input_759_strides_0 = const()[name = tensor("input_759_strides_0"), val = tensor([1, 1])]; + tensor input_759_pad_0 = const()[name = tensor("input_759_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_759_dilations_0 = const()[name = tensor("input_759_dilations_0"), val = tensor([1, 1])]; + tensor input_759_groups_0 = const()[name = tensor("input_759_groups_0"), val = tensor(1)]; + tensor var_2331_weight_0_to_fp16 = const()[name = tensor("op_2331_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(58918720)))]; + tensor var_2331_bias_0_to_fp16 = const()[name = tensor("op_2331_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(61376384)))]; + tensor var_2331_cast_fp16 = conv(bias = var_2331_bias_0_to_fp16, dilations = input_759_dilations_0, groups = input_759_groups_0, pad = input_759_pad_0, pad_type = input_759_pad_type_0, strides = input_759_strides_0, weight = var_2331_weight_0_to_fp16, x = input_755_cast_fp16)[name = tensor("op_2331_cast_fp16")]; + tensor input_761_cast_fp16 = add(x = input_747_cast_fp16, y = var_2331_cast_fp16)[name = tensor("input_761_cast_fp16")]; + tensor image_encoder_model_network_7_3_norm_running_mean_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_norm_running_mean_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(61377728)))]; + tensor image_encoder_model_network_7_3_norm_running_var_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_norm_running_var_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(61379072)))]; + tensor image_encoder_model_network_7_3_norm_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_norm_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(61380416)))]; + tensor image_encoder_model_network_7_3_norm_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_norm_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(61381760)))]; + tensor x_21_cast_fp16 = batch_norm(beta = image_encoder_model_network_7_3_norm_bias_to_fp16, epsilon = var_13_to_fp16, gamma = image_encoder_model_network_7_3_norm_weight_to_fp16, mean = image_encoder_model_network_7_3_norm_running_mean_to_fp16, variance = image_encoder_model_network_7_3_norm_running_var_to_fp16, x = input_761_cast_fp16)[name = tensor("x_21_cast_fp16")]; + tensor concat_12x = const()[name = tensor("concat_12x"), val = tensor([-1, 640, 64])]; + tensor var_2354_cast_fp16 = reshape(shape = concat_12x, x = x_21_cast_fp16)[name = tensor("op_2354_cast_fp16")]; + tensor input_763_perm_0 = const()[name = tensor("input_763_perm_0"), val = tensor([0, -1, -2])]; + tensor image_encoder_model_network_7_3_token_mixer_qkv_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_token_mixer_qkv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(61383104)))]; + tensor input_763_cast_fp16 = transpose(perm = input_763_perm_0, x = var_2354_cast_fp16)[name = tensor("transpose_4")]; + tensor linear_6_cast_fp16 = linear(bias = linear_0_bias_0_to_fp16, weight = image_encoder_model_network_7_3_token_mixer_qkv_weight_to_fp16, x = input_763_cast_fp16)[name = tensor("linear_6_cast_fp16")]; + tensor concat_13x = const()[name = tensor("concat_13x"), val = tensor([-1, 64, 3, 20, 32])]; + tensor var_2359_cast_fp16 = reshape(shape = concat_13x, x = linear_6_cast_fp16)[name = tensor("op_2359_cast_fp16")]; + tensor var_2360 = const()[name = tensor("op_2360"), val = tensor([2, 0, 3, 1, 4])]; + tensor var_2362_split_sizes_0 = const()[name = tensor("op_2362_split_sizes_0"), val = tensor([1, 1, 1])]; + tensor var_2362_axis_0 = const()[name = tensor("op_2362_axis_0"), val = tensor(0)]; + tensor qkv_7_cast_fp16 = transpose(perm = var_2360, x = var_2359_cast_fp16)[name = tensor("transpose_3")]; + tensor var_2362_cast_fp16_0, tensor var_2362_cast_fp16_1, tensor var_2362_cast_fp16_2 = split(axis = var_2362_axis_0, split_sizes = var_2362_split_sizes_0, x = qkv_7_cast_fp16)[name = tensor("op_2362_cast_fp16")]; + tensor squeeze_9_axes_0 = const()[name = tensor("squeeze_9_axes_0"), val = tensor([0])]; + tensor squeeze_9_cast_fp16 = squeeze(axes = squeeze_9_axes_0, x = var_2362_cast_fp16_0)[name = tensor("squeeze_9_cast_fp16")]; + tensor squeeze_10_axes_0 = const()[name = tensor("squeeze_10_axes_0"), val = tensor([0])]; + tensor squeeze_10_cast_fp16 = squeeze(axes = squeeze_10_axes_0, x = var_2362_cast_fp16_1)[name = tensor("squeeze_10_cast_fp16")]; + tensor squeeze_11_axes_0 = const()[name = tensor("squeeze_11_axes_0"), val = tensor([0])]; + tensor squeeze_11_cast_fp16 = squeeze(axes = squeeze_11_axes_0, x = var_2362_cast_fp16_2)[name = tensor("squeeze_11_cast_fp16")]; + tensor var_2366_to_fp16 = const()[name = tensor("op_2366_to_fp16"), val = tensor(0x1.6ap-3)]; + tensor var_2367_cast_fp16 = mul(x = squeeze_9_cast_fp16, y = var_2366_to_fp16)[name = tensor("op_2367_cast_fp16")]; + tensor attn_13_transpose_x_1 = const()[name = tensor("attn_13_transpose_x_1"), val = tensor(false)]; + tensor attn_13_transpose_y_1 = const()[name = tensor("attn_13_transpose_y_1"), val = tensor(true)]; + tensor attn_13_cast_fp16 = matmul(transpose_x = attn_13_transpose_x_1, transpose_y = attn_13_transpose_y_1, x = var_2367_cast_fp16, y = squeeze_10_cast_fp16)[name = tensor("attn_13_cast_fp16")]; + tensor input_765_cast_fp16 = softmax(axis = var_22, x = attn_13_cast_fp16)[name = tensor("input_765_cast_fp16")]; + tensor var_2372_transpose_x_0 = const()[name = tensor("op_2372_transpose_x_0"), val = tensor(false)]; + tensor var_2372_transpose_y_0 = const()[name = tensor("op_2372_transpose_y_0"), val = tensor(false)]; + tensor var_2372_cast_fp16 = matmul(transpose_x = var_2372_transpose_x_0, transpose_y = var_2372_transpose_y_0, x = input_765_cast_fp16, y = squeeze_11_cast_fp16)[name = tensor("op_2372_cast_fp16")]; + tensor var_2373_perm_0 = const()[name = tensor("op_2373_perm_0"), val = tensor([0, 2, 1, 3])]; + tensor concat_14x = const()[name = tensor("concat_14x"), val = tensor([-1, 64, 640])]; + tensor var_2373_cast_fp16 = transpose(perm = var_2373_perm_0, x = var_2372_cast_fp16)[name = tensor("transpose_2")]; + tensor input_767_cast_fp16 = reshape(shape = concat_14x, x = var_2373_cast_fp16)[name = tensor("input_767_cast_fp16")]; + tensor image_encoder_model_network_7_3_token_mixer_proj_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_token_mixer_proj_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(63840768)))]; + tensor image_encoder_model_network_7_3_token_mixer_proj_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_token_mixer_proj_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64660032)))]; + tensor linear_7_cast_fp16 = linear(bias = image_encoder_model_network_7_3_token_mixer_proj_bias_to_fp16, weight = image_encoder_model_network_7_3_token_mixer_proj_weight_to_fp16, x = input_767_cast_fp16)[name = tensor("linear_7_cast_fp16")]; + tensor var_2380_perm_0 = const()[name = tensor("op_2380_perm_0"), val = tensor([0, -1, -2])]; + tensor concat_15x = const()[name = tensor("concat_15x"), val = tensor([-1, 640, 8, 8])]; + tensor var_2380_cast_fp16 = transpose(perm = var_2380_perm_0, x = linear_7_cast_fp16)[name = tensor("transpose_1")]; + tensor var_2382_cast_fp16 = reshape(shape = concat_15x, x = var_2380_cast_fp16)[name = tensor("op_2382_cast_fp16")]; + tensor image_encoder_model_network_7_3_layer_scale_1_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_layer_scale_1_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64661376)))]; + tensor var_2383_cast_fp16 = mul(x = image_encoder_model_network_7_3_layer_scale_1_to_fp16, y = var_2382_cast_fp16)[name = tensor("op_2383_cast_fp16")]; + tensor input_771_cast_fp16 = add(x = input_761_cast_fp16, y = var_2383_cast_fp16)[name = tensor("input_771_cast_fp16")]; + tensor input_773_pad_type_0 = const()[name = tensor("input_773_pad_type_0"), val = tensor("custom")]; + tensor input_773_pad_0 = const()[name = tensor("input_773_pad_0"), val = tensor([3, 3, 3, 3])]; + tensor input_773_groups_0 = const()[name = tensor("input_773_groups_0"), val = tensor(640)]; + tensor input_773_strides_0 = const()[name = tensor("input_773_strides_0"), val = tensor([1, 1])]; + tensor input_773_dilations_0 = const()[name = tensor("input_773_dilations_0"), val = tensor([1, 1])]; + tensor const_86_to_fp16 = const()[name = tensor("const_86_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64662720)))]; + tensor const_87_to_fp16 = const()[name = tensor("const_87_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64725504)))]; + tensor input_775_cast_fp16 = conv(bias = const_87_to_fp16, dilations = input_773_dilations_0, groups = input_773_groups_0, pad = input_773_pad_0, pad_type = input_773_pad_type_0, strides = input_773_strides_0, weight = const_86_to_fp16, x = input_771_cast_fp16)[name = tensor("input_775_cast_fp16")]; + tensor input_777_pad_type_0 = const()[name = tensor("input_777_pad_type_0"), val = tensor("valid")]; + tensor input_777_strides_0 = const()[name = tensor("input_777_strides_0"), val = tensor([1, 1])]; + tensor input_777_pad_0 = const()[name = tensor("input_777_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_777_dilations_0 = const()[name = tensor("input_777_dilations_0"), val = tensor([1, 1])]; + tensor input_777_groups_0 = const()[name = tensor("input_777_groups_0"), val = tensor(1)]; + tensor image_encoder_model_network_7_3_convffn_fc1_weight_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_convffn_fc1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64726848)))]; + tensor image_encoder_model_network_7_3_convffn_fc1_bias_to_fp16 = const()[name = tensor("image_encoder_model_network_7_3_convffn_fc1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(67184512)))]; + tensor input_777_cast_fp16 = conv(bias = image_encoder_model_network_7_3_convffn_fc1_bias_to_fp16, dilations = input_777_dilations_0, groups = input_777_groups_0, pad = input_777_pad_0, pad_type = input_777_pad_type_0, strides = input_777_strides_0, weight = image_encoder_model_network_7_3_convffn_fc1_weight_to_fp16, x = input_775_cast_fp16)[name = tensor("input_777_cast_fp16")]; + tensor input_779_mode_0 = const()[name = tensor("input_779_mode_0"), val = tensor("EXACT")]; + tensor input_779_cast_fp16 = gelu(mode = input_779_mode_0, x = input_777_cast_fp16)[name = tensor("input_779_cast_fp16")]; + tensor input_783_pad_type_0 = const()[name = tensor("input_783_pad_type_0"), val = tensor("valid")]; + tensor input_783_strides_0 = const()[name = tensor("input_783_strides_0"), val = tensor([1, 1])]; + tensor input_783_pad_0 = const()[name = tensor("input_783_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_783_dilations_0 = const()[name = tensor("input_783_dilations_0"), val = tensor([1, 1])]; + tensor input_783_groups_0 = const()[name = tensor("input_783_groups_0"), val = tensor(1)]; + tensor var_2418_weight_0_to_fp16 = const()[name = tensor("op_2418_weight_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(67188416)))]; + tensor var_2418_bias_0_to_fp16 = const()[name = tensor("op_2418_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(69646080)))]; + tensor var_2418_cast_fp16 = conv(bias = var_2418_bias_0_to_fp16, dilations = input_783_dilations_0, groups = input_783_groups_0, pad = input_783_pad_0, pad_type = input_783_pad_type_0, strides = input_783_strides_0, weight = var_2418_weight_0_to_fp16, x = input_779_cast_fp16)[name = tensor("op_2418_cast_fp16")]; + tensor input_785_cast_fp16 = add(x = input_771_cast_fp16, y = var_2418_cast_fp16)[name = tensor("input_785_cast_fp16")]; + tensor inputs_pad_type_0 = const()[name = tensor("inputs_pad_type_0"), val = tensor("custom")]; + tensor inputs_pad_0 = const()[name = tensor("inputs_pad_0"), val = tensor([1, 1, 1, 1])]; + tensor inputs_groups_0 = const()[name = tensor("inputs_groups_0"), val = tensor(640)]; + tensor inputs_strides_0 = const()[name = tensor("inputs_strides_0"), val = tensor([1, 1])]; + tensor inputs_dilations_0 = const()[name = tensor("inputs_dilations_0"), val = tensor([1, 1])]; + tensor image_encoder_model_conv_exp_reparam_conv_weight_to_fp16 = const()[name = tensor("image_encoder_model_conv_exp_reparam_conv_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(69647424)))]; + tensor image_encoder_model_conv_exp_reparam_conv_bias_to_fp16 = const()[name = tensor("image_encoder_model_conv_exp_reparam_conv_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(69670528)))]; + tensor inputs_cast_fp16 = conv(bias = image_encoder_model_conv_exp_reparam_conv_bias_to_fp16, dilations = inputs_dilations_0, groups = inputs_groups_0, pad = inputs_pad_0, pad_type = inputs_pad_type_0, strides = inputs_strides_0, weight = image_encoder_model_conv_exp_reparam_conv_weight_to_fp16, x = input_785_cast_fp16)[name = tensor("inputs_cast_fp16")]; + tensor var_2434 = const()[name = tensor("op_2434"), val = tensor([8, 8])]; + tensor var_2435 = const()[name = tensor("op_2435"), val = tensor([8, 8])]; + tensor input_787_pad_type_0 = const()[name = tensor("input_787_pad_type_0"), val = tensor("custom")]; + tensor input_787_pad_0 = const()[name = tensor("input_787_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_787_exclude_padding_from_average_0 = const()[name = tensor("input_787_exclude_padding_from_average_0"), val = tensor(false)]; + tensor input_787_ceil_mode_0 = const()[name = tensor("input_787_ceil_mode_0"), val = tensor(false)]; + tensor input_787_cast_fp16 = avg_pool(ceil_mode = input_787_ceil_mode_0, exclude_padding_from_average = input_787_exclude_padding_from_average_0, kernel_sizes = var_2434, pad = input_787_pad_0, pad_type = input_787_pad_type_0, strides = var_2435, x = inputs_cast_fp16)[name = tensor("input_787_cast_fp16")]; + tensor input_789_pad_type_0 = const()[name = tensor("input_789_pad_type_0"), val = tensor("valid")]; + tensor input_789_strides_0 = const()[name = tensor("input_789_strides_0"), val = tensor([1, 1])]; + tensor input_789_pad_0 = const()[name = tensor("input_789_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor input_789_dilations_0 = const()[name = tensor("input_789_dilations_0"), val = tensor([1, 1])]; + tensor input_789_groups_0 = const()[name = tensor("input_789_groups_0"), val = tensor(1)]; + tensor image_encoder_model_conv_exp_se_reduce_weight_to_fp16 = const()[name = tensor("image_encoder_model_conv_exp_se_reduce_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(69673152)))]; + tensor image_encoder_model_conv_exp_se_reduce_bias_to_fp16 = const()[name = tensor("image_encoder_model_conv_exp_se_reduce_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(69878016)))]; + tensor input_789_cast_fp16 = conv(bias = image_encoder_model_conv_exp_se_reduce_bias_to_fp16, dilations = input_789_dilations_0, groups = input_789_groups_0, pad = input_789_pad_0, pad_type = input_789_pad_type_0, strides = input_789_strides_0, weight = image_encoder_model_conv_exp_se_reduce_weight_to_fp16, x = input_787_cast_fp16)[name = tensor("input_789_cast_fp16")]; + tensor input_791_cast_fp16 = relu(x = input_789_cast_fp16)[name = tensor("input_791_cast_fp16")]; + tensor x_25_pad_type_0 = const()[name = tensor("x_25_pad_type_0"), val = tensor("valid")]; + tensor x_25_strides_0 = const()[name = tensor("x_25_strides_0"), val = tensor([1, 1])]; + tensor x_25_pad_0 = const()[name = tensor("x_25_pad_0"), val = tensor([0, 0, 0, 0])]; + tensor x_25_dilations_0 = const()[name = tensor("x_25_dilations_0"), val = tensor([1, 1])]; + tensor x_25_groups_0 = const()[name = tensor("x_25_groups_0"), val = tensor(1)]; + tensor image_encoder_model_conv_exp_se_expand_weight_to_fp16 = const()[name = tensor("image_encoder_model_conv_exp_se_expand_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(69878272)))]; + tensor image_encoder_model_conv_exp_se_expand_bias_to_fp16 = const()[name = tensor("image_encoder_model_conv_exp_se_expand_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(70083136)))]; + tensor x_25_cast_fp16 = conv(bias = image_encoder_model_conv_exp_se_expand_bias_to_fp16, dilations = x_25_dilations_0, groups = x_25_groups_0, pad = x_25_pad_0, pad_type = x_25_pad_type_0, strides = x_25_strides_0, weight = image_encoder_model_conv_exp_se_expand_weight_to_fp16, x = input_791_cast_fp16)[name = tensor("x_25_cast_fp16")]; + tensor x_27_cast_fp16 = sigmoid(x = x_25_cast_fp16)[name = tensor("x_27_cast_fp16")]; + tensor input_793_cast_fp16 = mul(x = inputs_cast_fp16, y = x_27_cast_fp16)[name = tensor("input_793_cast_fp16")]; + tensor x_31_mode_0 = const()[name = tensor("x_31_mode_0"), val = tensor("EXACT")]; + tensor x_31_cast_fp16 = gelu(mode = x_31_mode_0, x = input_793_cast_fp16)[name = tensor("x_31_cast_fp16")]; + tensor x_axes_0 = const()[name = tensor("x_axes_0"), val = tensor([-2, -1])]; + tensor x_keep_dims_0 = const()[name = tensor("x_keep_dims_0"), val = tensor(false)]; + tensor x_cast_fp16 = reduce_mean(axes = x_axes_0, keep_dims = x_keep_dims_0, x = x_31_cast_fp16)[name = tensor("x_cast_fp16")]; + tensor transpose_0_to_fp16 = const()[name = tensor("transpose_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(70085760)))]; + tensor input_bias_0_to_fp16 = const()[name = tensor("input_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(71396544)))]; + tensor input_cast_fp16 = linear(bias = input_bias_0_to_fp16, weight = transpose_0_to_fp16, x = x_cast_fp16)[name = tensor("input_cast_fp16")]; + tensor var_2464 = const()[name = tensor("op_2464"), val = tensor([-1])]; + tensor var_2465 = const()[name = tensor("op_2465"), val = tensor(true)]; + tensor var_2467_cast_fp16 = reduce_l2_norm(axes = var_2464, keep_dims = var_2465, x = input_cast_fp16)[name = tensor("op_2467_cast_fp16")]; + tensor var_2468_to_fp16 = const()[name = tensor("op_2468_to_fp16"), val = tensor(0x1p-24)]; + tensor var_2469_cast_fp16 = maximum(x = var_2467_cast_fp16, y = var_2468_to_fp16)[name = tensor("op_2469_cast_fp16")]; + tensor shape_23_cast_fp16 = shape(x = input_cast_fp16)[name = tensor("shape_23_cast_fp16")]; + tensor shape_24_cast_fp16 = shape(x = var_2469_cast_fp16)[name = tensor("shape_24_cast_fp16")]; + tensor real_div_0 = real_div(x = shape_23_cast_fp16, y = shape_24_cast_fp16)[name = tensor("real_div_0")]; + tensor denom_cast_fp16 = tile(reps = real_div_0, x = var_2469_cast_fp16)[name = tensor("denom_cast_fp16")]; + tensor output_embeddings = real_div(x = input_cast_fp16, y = denom_cast_fp16)[name = tensor("op_2471_cast_fp16")]; + } -> (output_embeddings); +} \ No newline at end of file