program(1.3) [buildInfo = dict({{"coremlc-component-MIL", "3405.2.1"}, {"coremlc-version", "3404.23.1"}, {"coremltools-component-torch", "2.5.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "8.3.0"}})] { func main(tensor enc, tensor pred) { tensor enc_weight_to_fp16 = const()[name = string("enc_weight_to_fp16"), val = tensor(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))]; tensor enc_bias_to_fp16 = const()[name = string("enc_bias_to_fp16"), val = tensor(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1310848)))]; tensor linear_0_cast_fp16 = linear(bias = enc_bias_to_fp16, weight = enc_weight_to_fp16, x = enc)[name = string("linear_0_cast_fp16")]; tensor pred_weight_to_fp16 = const()[name = string("pred_weight_to_fp16"), val = tensor(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1312192)))]; tensor pred_bias_to_fp16 = const()[name = string("pred_bias_to_fp16"), val = tensor(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2131456)))]; tensor linear_1_cast_fp16 = linear(bias = pred_bias_to_fp16, weight = pred_weight_to_fp16, x = pred)[name = string("linear_1_cast_fp16")]; tensor var_13_axes_0 = const()[name = string("op_13_axes_0"), val = tensor([2])]; tensor var_13_cast_fp16 = expand_dims(axes = var_13_axes_0, x = linear_0_cast_fp16)[name = string("op_13_cast_fp16")]; tensor var_15_axes_0 = const()[name = string("op_15_axes_0"), val = tensor([1])]; tensor var_15_cast_fp16 = expand_dims(axes = var_15_axes_0, x = linear_1_cast_fp16)[name = string("op_15_cast_fp16")]; tensor input_1_cast_fp16 = add(x = var_13_cast_fp16, y = var_15_cast_fp16)[name = string("input_1_cast_fp16")]; tensor input_cast_fp16 = relu(x = input_1_cast_fp16)[name = string("input_cast_fp16")]; tensor joint_net_2_weight_to_fp16 = const()[name = string("joint_net_2_weight_to_fp16"), val = tensor(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2132800)))]; tensor joint_net_2_bias_to_fp16 = const()[name = string("joint_net_2_bias_to_fp16"), val = tensor(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12626304)))]; tensor output = linear(bias = joint_net_2_bias_to_fp16, weight = joint_net_2_weight_to_fp16, x = input_cast_fp16)[name = string("linear_2_cast_fp16")]; } -> (output); }