program(1.0) [buildInfo = dict, tensor>({{"coremlc-component-MIL", "3520.2.1"}, {"coremlc-version", "3520.2.1"}, {"coremltools-component-torch", "2.0.1"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "7.1.2"}, {"mldb_token", "mldb-wrxg5qmgo8"}})] { func main(tensor feature_vector) { tensor model_bn1_running_var = const()[name = tensor("model_bn1_running_var"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64)))]; tensor model_bn1_running_mean = const()[name = tensor("model_bn1_running_mean"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(640)))]; tensor model_bn1_bias = const()[name = tensor("model_bn1_bias"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1216)))]; tensor model_bn1_weight = const()[name = tensor("model_bn1_weight"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1792)))]; tensor var_5 = const()[name = tensor("op_5"), val = tensor(0x1.4f8b58p-17)]; tensor feature_vector_to_fp16_dtype_0 = const()[name = tensor("feature_vector_to_fp16_dtype_0"), val = tensor("fp16")]; tensor model_l1_weight_to_fp16 = const()[name = tensor("model_l1_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2368)))]; tensor model_l1_bias_to_fp16 = const()[name = tensor("model_l1_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3456)))]; tensor cast_3 = cast(dtype = feature_vector_to_fp16_dtype_0, x = feature_vector)[name = tensor("cast_3")]; tensor linear_0_cast_fp16 = linear(bias = model_l1_bias_to_fp16, weight = model_l1_weight_to_fp16, x = cast_3)[name = tensor("linear_0_cast_fp16")]; tensor input_3_rank2_expansion_axes_0 = const()[name = tensor("input_3_rank2_expansion_axes_0"), val = tensor([-1])]; tensor input_3_rank2_expansion_cast_fp16 = expand_dims(axes = input_3_rank2_expansion_axes_0, x = linear_0_cast_fp16)[name = tensor("input_3_rank2_expansion_cast_fp16")]; tensor input_3_rank2_expansion_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("input_3_rank2_expansion_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor cast_2 = cast(dtype = input_3_rank2_expansion_cast_fp16_to_fp32_dtype_0, x = input_3_rank2_expansion_cast_fp16)[name = tensor("cast_2")]; tensor input_3_batch_norm_1d = batch_norm(beta = model_bn1_bias, epsilon = var_5, gamma = model_bn1_weight, mean = model_bn1_running_mean, variance = model_bn1_running_var, x = cast_2)[name = tensor("input_3_batch_norm_1d")]; tensor input_3_axes_0 = const()[name = tensor("input_3_axes_0"), val = tensor([-1])]; tensor input_3_batch_norm_1d_to_fp16_dtype_0 = const()[name = tensor("input_3_batch_norm_1d_to_fp16_dtype_0"), val = tensor("fp16")]; tensor cast_1 = cast(dtype = input_3_batch_norm_1d_to_fp16_dtype_0, x = input_3_batch_norm_1d)[name = tensor("cast_1")]; tensor input_3_cast_fp16 = squeeze(axes = input_3_axes_0, x = cast_1)[name = tensor("input_3_cast_fp16")]; tensor input_5_cast_fp16 = relu(x = input_3_cast_fp16)[name = tensor("input_5_cast_fp16")]; tensor model_l2_weight_to_fp16 = const()[name = tensor("model_l2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3776)))]; tensor model_l2_bias_to_fp16 = const()[name = tensor("model_l2_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(20224)))]; tensor linear_1_cast_fp16 = linear(bias = model_l2_bias_to_fp16, weight = model_l2_weight_to_fp16, x = input_5_cast_fp16)[name = tensor("linear_1_cast_fp16")]; tensor input_9_rank2_expansion_axes_0 = const()[name = tensor("input_9_rank2_expansion_axes_0"), val = tensor([-1])]; tensor input_9_rank2_expansion_cast_fp16 = expand_dims(axes = input_9_rank2_expansion_axes_0, x = linear_1_cast_fp16)[name = tensor("input_9_rank2_expansion_cast_fp16")]; tensor model_bn2_running_mean_to_fp16 = const()[name = tensor("model_bn2_running_mean_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(20416)))]; tensor model_bn2_running_var_to_fp16 = const()[name = tensor("model_bn2_running_var_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(20608)))]; tensor model_bn2_weight_to_fp16 = const()[name = tensor("model_bn2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(20800)))]; tensor model_bn2_bias_to_fp16 = const()[name = tensor("model_bn2_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(20992)))]; tensor var_5_to_fp16 = const()[name = tensor("op_5_to_fp16"), val = tensor(0x1.5p-17)]; tensor input_9_batch_norm_1d_cast_fp16 = batch_norm(beta = model_bn2_bias_to_fp16, epsilon = var_5_to_fp16, gamma = model_bn2_weight_to_fp16, mean = model_bn2_running_mean_to_fp16, variance = model_bn2_running_var_to_fp16, x = input_9_rank2_expansion_cast_fp16)[name = tensor("input_9_batch_norm_1d_cast_fp16")]; tensor input_9_axes_0 = const()[name = tensor("input_9_axes_0"), val = tensor([-1])]; tensor input_9_cast_fp16 = squeeze(axes = input_9_axes_0, x = input_9_batch_norm_1d_cast_fp16)[name = tensor("input_9_cast_fp16")]; tensor input_cast_fp16 = relu(x = input_9_cast_fp16)[name = tensor("input_cast_fp16")]; tensor model_l3_weight_to_fp16 = const()[name = tensor("model_l3_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(21184)))]; tensor model_l3_bias_to_fp16 = const()[name = tensor("model_l3_bias_to_fp16"), val = tensor([0x1.09cp-6, 0x1.268p-6, 0x1.2d8p-6])]; tensor linear_2_cast_fp16 = linear(bias = model_l3_bias_to_fp16, weight = model_l3_weight_to_fp16, x = input_cast_fp16)[name = tensor("linear_2_cast_fp16")]; tensor linear_2_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("linear_2_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor anchor_points = cast(dtype = linear_2_cast_fp16_to_fp32_dtype_0, x = linear_2_cast_fp16)[name = tensor("cast_0")]; } -> (anchor_points); }