Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- segmentation-3.0-b32.mlmodelc/analytics/coremldata.bin +3 -0
- segmentation-3.0-b32.mlmodelc/coremldata.bin +3 -0
- segmentation-3.0-b32.mlmodelc/model.mil +219 -0
- segmentation-3.0-b32.mlmodelc/weights/weight.bin +3 -0
- segmentation-3.0-b32.onnx +3 -0
- segmentation-3.0.mlmodelc/analytics/coremldata.bin +3 -0
- segmentation-3.0.mlmodelc/coremldata.bin +3 -0
- segmentation-3.0.mlmodelc/model.mil +219 -0
- segmentation-3.0.mlmodelc/weights/weight.bin +3 -0
- wespeaker-fbank-b32.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-fbank-b32.mlmodelc/coremldata.bin +3 -0
- wespeaker-fbank-b32.mlmodelc/model.mil +63 -0
- wespeaker-fbank-b32.mlmodelc/weights/weight.bin +3 -0
- wespeaker-fbank-b32.onnx +3 -0
- wespeaker-fbank.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-fbank.mlmodelc/coremldata.bin +3 -0
- wespeaker-fbank.mlmodelc/model.mil +63 -0
- wespeaker-fbank.mlmodelc/weights/weight.bin +3 -0
- wespeaker-fbank.onnx +3 -0
- wespeaker-voxceleb-resnet34-fused-b3-f16.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b3-f16.mlmodelc/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b3-f16.mlmodelc/model.mil +468 -0
- wespeaker-voxceleb-resnet34-fused-b3-f16.mlmodelc/weights/weight.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b3.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b3.mlmodelc/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b3.mlmodelc/model.mil +462 -0
- wespeaker-voxceleb-resnet34-fused-b3.mlmodelc/weights/weight.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b32-f16.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b32-f16.mlmodelc/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b32-f16.mlmodelc/model.mil +468 -0
- wespeaker-voxceleb-resnet34-fused-b32-f16.mlmodelc/weights/weight.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b32.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b32.mlmodelc/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-b32.mlmodelc/model.mil +462 -0
- wespeaker-voxceleb-resnet34-fused-b32.mlmodelc/weights/weight.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-f16.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-f16.mlmodelc/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused-f16.mlmodelc/model.mil +468 -0
- wespeaker-voxceleb-resnet34-fused-f16.mlmodelc/weights/weight.bin +3 -0
- wespeaker-voxceleb-resnet34-fused.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused.mlmodelc/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-fused.mlmodelc/model.mil +462 -0
- wespeaker-voxceleb-resnet34-fused.mlmodelc/weights/weight.bin +3 -0
- wespeaker-voxceleb-resnet34-tail-b3-f16.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-tail-b3-f16.mlmodelc/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-tail-b3-f16.mlmodelc/model.mil +414 -0
- wespeaker-voxceleb-resnet34-tail-b3-f16.mlmodelc/weights/weight.bin +3 -0
- wespeaker-voxceleb-resnet34-tail-b3.mlmodelc/analytics/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-tail-b3.mlmodelc/coremldata.bin +3 -0
- wespeaker-voxceleb-resnet34-tail-b3.mlmodelc/model.mil +408 -0
segmentation-3.0-b32.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:129d4f2316a01d29c2636cb72fea64880086685250918bd6a89ea2b770286e68
|
| 3 |
+
size 243
|
segmentation-3.0-b32.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ac710fb9bcd0310d0c40fd82f2350ca5287b18596da33470bf5185be148aad81
|
| 3 |
+
size 439
|
segmentation-3.0-b32.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,219 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> input) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"input", [32, 1, 160000]}}), ("EnumeratedShapes", {{"047bedbd", {{"input", [24, 1, 160000]}}}, {"08383b0f", {{"input", [32, 1, 160000]}}}, {"146ea7a4", {{"input", [30, 1, 160000]}}}, {"14a6a9fa", {{"input", [27, 1, 160000]}}}, {"41d6af63", {{"input", [26, 1, 160000]}}}, {"4a349f6d", {{"input", [2, 1, 160000]}}}, {"4c2c6917", {{"input", [8, 1, 160000]}}}, {"4cb052b1", {{"input", [5, 1, 160000]}}}, {"4eab2425", {{"input", [23, 1, 160000]}}}, {"4f2b5bd2", {{"input", [14, 1, 160000]}}}, {"50b949f3", {{"input", [22, 1, 160000]}}}, {"5316ecea", {{"input", [1, 1, 160000]}}}, {"5d89881e", {{"input", [21, 1, 160000]}}}, {"693a1c76", {{"input", [19, 1, 160000]}}}, {"6ac4a6a4", {{"input", [29, 1, 160000]}}}, {"73f266d5", {{"input", [3, 1, 160000]}}}, {"73f43a1d", {{"input", [31, 1, 160000]}}}, {"7ee56056", {{"input", [18, 1, 160000]}}}, {"9035b52a", {{"input", [25, 1, 160000]}}}, {"94f7468c", {{"input", [20, 1, 160000]}}}, {"999a22b0", {{"input", [12, 1, 160000]}}}, {"9fad9511", {{"input", [4, 1, 160000]}}}, {"ab9dbd8c", {{"input", [9, 1, 160000]}}}, {"ae49a11c", {{"input", [16, 1, 160000]}}}, {"bf53b769", {{"input", [15, 1, 160000]}}}, {"c147bbba", {{"input", [11, 1, 160000]}}}, {"c32e6216", {{"input", [28, 1, 160000]}}}, {"d1a076a6", {{"input", [7, 1, 160000]}}}, {"dccf3050", {{"input", [17, 1, 160000]}}}, {"ef60c196", {{"input", [10, 1, 160000]}}}, {"fe5ae199", {{"input", [13, 1, 160000]}}}, {"ffc2aaa2", {{"input", [6, 1, 160000]}}}})))] {
|
| 5 |
+
tensor<fp32, [1]> sincnet_wav_norm1d_bias = const()[name = string("sincnet_wav_norm1d_bias"), val = tensor<fp32, [1]>([0x1.73505ep-5])];
|
| 6 |
+
tensor<fp32, [1]> sincnet_wav_norm1d_weight = const()[name = string("sincnet_wav_norm1d_weight"), val = tensor<fp32, [1]>([0x1.43f862p-7])];
|
| 7 |
+
tensor<fp32, [80]> sincnet_norm1d_0_bias = const()[name = string("sincnet_norm1d_0_bias"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 8 |
+
tensor<fp32, [80]> sincnet_norm1d_0_weight = const()[name = string("sincnet_norm1d_0_weight"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(448)))];
|
| 9 |
+
tensor<fp32, [60]> sincnet_conv1d_1_bias = const()[name = string("sincnet_conv1d_1_bias"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(832)))];
|
| 10 |
+
tensor<fp32, [60, 80, 5]> sincnet_conv1d_1_weight = const()[name = string("sincnet_conv1d_1_weight"), val = tensor<fp32, [60, 80, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1152)))];
|
| 11 |
+
tensor<fp32, [60]> sincnet_norm1d_1_bias = const()[name = string("sincnet_norm1d_1_bias"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(97216)))];
|
| 12 |
+
tensor<fp32, [60]> sincnet_norm1d_1_weight = const()[name = string("sincnet_norm1d_1_weight"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(97536)))];
|
| 13 |
+
tensor<fp32, [60]> sincnet_conv1d_2_bias = const()[name = string("sincnet_conv1d_2_bias"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(97856)))];
|
| 14 |
+
tensor<fp32, [60, 60, 5]> sincnet_conv1d_2_weight = const()[name = string("sincnet_conv1d_2_weight"), val = tensor<fp32, [60, 60, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(98176)))];
|
| 15 |
+
tensor<fp32, [60]> sincnet_norm1d_2_bias = const()[name = string("sincnet_norm1d_2_bias"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(170240)))];
|
| 16 |
+
tensor<fp32, [60]> sincnet_norm1d_2_weight = const()[name = string("sincnet_norm1d_2_weight"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(170560)))];
|
| 17 |
+
tensor<fp32, [128]> linear_0_bias = const()[name = string("linear_0_bias"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(170880)))];
|
| 18 |
+
tensor<fp32, [128, 256]> linear_0_weight = const()[name = string("linear_0_weight"), val = tensor<fp32, [128, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(171456)))];
|
| 19 |
+
tensor<fp32, [128]> linear_1_bias = const()[name = string("linear_1_bias"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(302592)))];
|
| 20 |
+
tensor<fp32, [128, 128]> linear_1_weight = const()[name = string("linear_1_weight"), val = tensor<fp32, [128, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(303168)))];
|
| 21 |
+
tensor<fp32, [7]> classifier_bias = const()[name = string("classifier_bias"), val = tensor<fp32, [7]>([-0x1.00e888p+0, 0x1.67cb52p-2, 0x1.3d87fp-1, 0x1.c8aa8p-2, -0x1.445f5ep-2, -0x1.591274p-1, -0x1.8fb70ep-2])];
|
| 22 |
+
tensor<fp32, [7, 128]> classifier_weight = const()[name = string("classifier_weight"), val = tensor<fp32, [7, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(368768)))];
|
| 23 |
+
fp32 var_9 = const()[name = string("op_9"), val = fp32(0x1.47ae14p-7)];
|
| 24 |
+
fp32 var_24 = const()[name = string("op_24"), val = fp32(0x1.4f8b58p-17)];
|
| 25 |
+
tensor<fp32, [?, 1, 160000]> waveform = instance_norm(beta = sincnet_wav_norm1d_bias, epsilon = var_24, gamma = sincnet_wav_norm1d_weight, x = input)[name = string("waveform")];
|
| 26 |
+
tensor<fp32, [80, 1, 251]> filters = const()[name = string("filters"), val = tensor<fp32, [80, 1, 251]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(372416)))];
|
| 27 |
+
string outputs_pad_type_0 = const()[name = string("outputs_pad_type_0"), val = string("valid")];
|
| 28 |
+
tensor<int32, [1]> outputs_strides_0 = const()[name = string("outputs_strides_0"), val = tensor<int32, [1]>([10])];
|
| 29 |
+
tensor<int32, [2]> outputs_pad_0 = const()[name = string("outputs_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 30 |
+
tensor<int32, [1]> outputs_dilations_0 = const()[name = string("outputs_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 31 |
+
int32 outputs_groups_0 = const()[name = string("outputs_groups_0"), val = int32(1)];
|
| 32 |
+
tensor<fp32, [?, 80, 15975]> outputs = conv(dilations = outputs_dilations_0, groups = outputs_groups_0, pad = outputs_pad_0, pad_type = outputs_pad_type_0, strides = outputs_strides_0, weight = filters, x = waveform)[name = string("outputs")];
|
| 33 |
+
tensor<fp32, [?, 80, 15975]> input_1 = abs(x = outputs)[name = string("input_1")];
|
| 34 |
+
tensor<int32, [1]> var_119 = const()[name = string("op_119"), val = tensor<int32, [1]>([3])];
|
| 35 |
+
tensor<int32, [1]> var_120 = const()[name = string("op_120"), val = tensor<int32, [1]>([3])];
|
| 36 |
+
string input_3_pad_type_0 = const()[name = string("input_3_pad_type_0"), val = string("custom")];
|
| 37 |
+
tensor<int32, [2]> input_3_pad_0 = const()[name = string("input_3_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 38 |
+
bool input_3_ceil_mode_0 = const()[name = string("input_3_ceil_mode_0"), val = bool(false)];
|
| 39 |
+
tensor<fp32, [?, 80, 5325]> input_3 = max_pool(ceil_mode = input_3_ceil_mode_0, kernel_sizes = var_119, pad = input_3_pad_0, pad_type = input_3_pad_type_0, strides = var_120, x = input_1)[name = string("input_3")];
|
| 40 |
+
tensor<fp32, [?, 80, 5325]> input_5 = instance_norm(beta = sincnet_norm1d_0_bias, epsilon = var_24, gamma = sincnet_norm1d_0_weight, x = input_3)[name = string("input_5")];
|
| 41 |
+
tensor<fp32, [?, 80, 5325]> input_7 = leaky_relu(alpha = var_9, x = input_5)[name = string("input_7")];
|
| 42 |
+
string input_9_pad_type_0 = const()[name = string("input_9_pad_type_0"), val = string("valid")];
|
| 43 |
+
tensor<int32, [1]> input_9_strides_0 = const()[name = string("input_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 44 |
+
tensor<int32, [2]> input_9_pad_0 = const()[name = string("input_9_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 45 |
+
tensor<int32, [1]> input_9_dilations_0 = const()[name = string("input_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 46 |
+
int32 input_9_groups_0 = const()[name = string("input_9_groups_0"), val = int32(1)];
|
| 47 |
+
tensor<fp32, [?, 60, 5321]> input_9 = conv(bias = sincnet_conv1d_1_bias, 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 = sincnet_conv1d_1_weight, x = input_7)[name = string("input_9")];
|
| 48 |
+
tensor<int32, [1]> var_135 = const()[name = string("op_135"), val = tensor<int32, [1]>([3])];
|
| 49 |
+
tensor<int32, [1]> var_136 = const()[name = string("op_136"), val = tensor<int32, [1]>([3])];
|
| 50 |
+
string input_11_pad_type_0 = const()[name = string("input_11_pad_type_0"), val = string("custom")];
|
| 51 |
+
tensor<int32, [2]> input_11_pad_0 = const()[name = string("input_11_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 52 |
+
bool input_11_ceil_mode_0 = const()[name = string("input_11_ceil_mode_0"), val = bool(false)];
|
| 53 |
+
tensor<fp32, [?, 60, 1773]> input_11 = max_pool(ceil_mode = input_11_ceil_mode_0, kernel_sizes = var_135, pad = input_11_pad_0, pad_type = input_11_pad_type_0, strides = var_136, x = input_9)[name = string("input_11")];
|
| 54 |
+
tensor<fp32, [?, 60, 1773]> input_13 = instance_norm(beta = sincnet_norm1d_1_bias, epsilon = var_24, gamma = sincnet_norm1d_1_weight, x = input_11)[name = string("input_13")];
|
| 55 |
+
tensor<fp32, [?, 60, 1773]> input_15 = leaky_relu(alpha = var_9, x = input_13)[name = string("input_15")];
|
| 56 |
+
string input_17_pad_type_0 = const()[name = string("input_17_pad_type_0"), val = string("valid")];
|
| 57 |
+
tensor<int32, [1]> input_17_strides_0 = const()[name = string("input_17_strides_0"), val = tensor<int32, [1]>([1])];
|
| 58 |
+
tensor<int32, [2]> input_17_pad_0 = const()[name = string("input_17_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 59 |
+
tensor<int32, [1]> input_17_dilations_0 = const()[name = string("input_17_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 60 |
+
int32 input_17_groups_0 = const()[name = string("input_17_groups_0"), val = int32(1)];
|
| 61 |
+
tensor<fp32, [?, 60, 1769]> input_17 = conv(bias = sincnet_conv1d_2_bias, dilations = input_17_dilations_0, groups = input_17_groups_0, pad = input_17_pad_0, pad_type = input_17_pad_type_0, strides = input_17_strides_0, weight = sincnet_conv1d_2_weight, x = input_15)[name = string("input_17")];
|
| 62 |
+
tensor<int32, [1]> var_151 = const()[name = string("op_151"), val = tensor<int32, [1]>([3])];
|
| 63 |
+
tensor<int32, [1]> var_152 = const()[name = string("op_152"), val = tensor<int32, [1]>([3])];
|
| 64 |
+
string input_19_pad_type_0 = const()[name = string("input_19_pad_type_0"), val = string("custom")];
|
| 65 |
+
tensor<int32, [2]> input_19_pad_0 = const()[name = string("input_19_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 66 |
+
bool input_19_ceil_mode_0 = const()[name = string("input_19_ceil_mode_0"), val = bool(false)];
|
| 67 |
+
tensor<fp32, [?, 60, 589]> input_19 = max_pool(ceil_mode = input_19_ceil_mode_0, kernel_sizes = var_151, pad = input_19_pad_0, pad_type = input_19_pad_type_0, strides = var_152, x = input_17)[name = string("input_19")];
|
| 68 |
+
tensor<fp32, [?, 60, 589]> input_21 = instance_norm(beta = sincnet_norm1d_2_bias, epsilon = var_24, gamma = sincnet_norm1d_2_weight, x = input_19)[name = string("input_21")];
|
| 69 |
+
tensor<fp32, [?, 60, 589]> x = leaky_relu(alpha = var_9, x = input_21)[name = string("x")];
|
| 70 |
+
tensor<int32, [3]> var_163 = const()[name = string("op_163"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 71 |
+
int32 var_172 = const()[name = string("op_172"), val = int32(128)];
|
| 72 |
+
int32 var_173 = const()[name = string("op_173"), val = int32(8)];
|
| 73 |
+
tensor<fp32, [?, 589, 60]> input_23 = transpose(perm = var_163, x = x)[name = string("transpose_6")];
|
| 74 |
+
tensor<int32, [3]> var_207_shape = shape(x = input_23)[name = string("op_207_shape")];
|
| 75 |
+
int32 gather_0_batch_dims_0 = const()[name = string("gather_0_batch_dims_0"), val = int32(0)];
|
| 76 |
+
bool gather_0_validate_indices_0 = const()[name = string("gather_0_validate_indices_0"), val = bool(false)];
|
| 77 |
+
int32 select_0 = const()[name = string("select_0"), val = int32(0)];
|
| 78 |
+
int32 gather_0_axis_1 = const()[name = string("gather_0_axis_1"), val = int32(0)];
|
| 79 |
+
int32 gather_0 = gather(axis = gather_0_axis_1, batch_dims = gather_0_batch_dims_0, indices = select_0, validate_indices = gather_0_validate_indices_0, x = var_207_shape)[name = string("gather_0")];
|
| 80 |
+
int32 concat_0_axis_0 = const()[name = string("concat_0_axis_0"), val = int32(0)];
|
| 81 |
+
bool concat_0_interleave_0 = const()[name = string("concat_0_interleave_0"), val = bool(false)];
|
| 82 |
+
tensor<int32, [3]> concat_0 = concat(axis = concat_0_axis_0, interleave = concat_0_interleave_0, values = (var_173, gather_0, var_172))[name = string("concat_0")];
|
| 83 |
+
fp32 hx_1_value_0 = const()[name = string("hx_1_value_0"), val = fp32(0x0p+0)];
|
| 84 |
+
tensor<fp32, [8, ?, 128]> hx_1 = fill(shape = concat_0, value = hx_1_value_0)[name = string("hx_1")];
|
| 85 |
+
tensor<int32, [3]> input_23_batch_first_transpose_perm_0 = const()[name = string("input_23_batch_first_transpose_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 86 |
+
int32 split_0_num_splits_0 = const()[name = string("split_0_num_splits_0"), val = int32(4)];
|
| 87 |
+
int32 split_0_axis_0 = const()[name = string("split_0_axis_0"), val = int32(0)];
|
| 88 |
+
tensor<fp32, [2, ?, 128]> split_0_0, tensor<fp32, [2, ?, 128]> split_0_1, tensor<fp32, [2, ?, 128]> split_0_2, tensor<fp32, [2, ?, 128]> split_0_3 = split(axis = split_0_axis_0, num_splits = split_0_num_splits_0, x = hx_1)[name = string("split_0")];
|
| 89 |
+
int32 split_1_num_splits_0 = const()[name = string("split_1_num_splits_0"), val = int32(4)];
|
| 90 |
+
int32 split_1_axis_0 = const()[name = string("split_1_axis_0"), val = int32(0)];
|
| 91 |
+
tensor<fp32, [2, ?, 128]> split_1_0, tensor<fp32, [2, ?, 128]> split_1_1, tensor<fp32, [2, ?, 128]> split_1_2, tensor<fp32, [2, ?, 128]> split_1_3 = split(axis = split_1_axis_0, num_splits = split_1_num_splits_0, x = hx_1)[name = string("split_1")];
|
| 92 |
+
tensor<fp32, [512]> add_0 = const()[name = string("add_0"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(452800)))];
|
| 93 |
+
tensor<fp32, [512]> add_1 = const()[name = string("add_1"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(454912)))];
|
| 94 |
+
tensor<fp32, [512, 60]> concat_6 = const()[name = string("concat_6"), val = tensor<fp32, [512, 60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(457024)))];
|
| 95 |
+
tensor<fp32, [512, 128]> concat_7 = const()[name = string("concat_7"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(579968)))];
|
| 96 |
+
tensor<fp32, [512, 60]> concat_8 = const()[name = string("concat_8"), val = tensor<fp32, [512, 60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(842176)))];
|
| 97 |
+
tensor<fp32, [512, 128]> concat_9 = const()[name = string("concat_9"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(965120)))];
|
| 98 |
+
tensor<int32, [2]> split_10_split_sizes_0 = const()[name = string("split_10_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 99 |
+
int32 split_10_axis_0 = const()[name = string("split_10_axis_0"), val = int32(0)];
|
| 100 |
+
tensor<fp32, [1, ?, 128]> split_10_0, tensor<fp32, [1, ?, 128]> split_10_1 = split(axis = split_10_axis_0, split_sizes = split_10_split_sizes_0, x = split_0_0)[name = string("split_10")];
|
| 101 |
+
int32 concat_10_axis_0 = const()[name = string("concat_10_axis_0"), val = int32(2)];
|
| 102 |
+
bool concat_10_interleave_0 = const()[name = string("concat_10_interleave_0"), val = bool(false)];
|
| 103 |
+
tensor<fp32, [1, ?, 256]> concat_10 = concat(axis = concat_10_axis_0, interleave = concat_10_interleave_0, values = (split_10_0, split_10_1))[name = string("concat_10")];
|
| 104 |
+
tensor<int32, [1]> input_25_lstm_layer_0_lstm_h0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_0_lstm_h0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 105 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_0_lstm_h0_reshaped = squeeze(axes = input_25_lstm_layer_0_lstm_h0_reshaped_axes_0, x = concat_10)[name = string("input_25_lstm_layer_0_lstm_h0_reshaped")];
|
| 106 |
+
tensor<int32, [2]> split_11_split_sizes_0 = const()[name = string("split_11_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 107 |
+
int32 split_11_axis_0 = const()[name = string("split_11_axis_0"), val = int32(0)];
|
| 108 |
+
tensor<fp32, [1, ?, 128]> split_11_0, tensor<fp32, [1, ?, 128]> split_11_1 = split(axis = split_11_axis_0, split_sizes = split_11_split_sizes_0, x = split_1_0)[name = string("split_11")];
|
| 109 |
+
int32 concat_11_axis_0 = const()[name = string("concat_11_axis_0"), val = int32(2)];
|
| 110 |
+
bool concat_11_interleave_0 = const()[name = string("concat_11_interleave_0"), val = bool(false)];
|
| 111 |
+
tensor<fp32, [1, ?, 256]> concat_11 = concat(axis = concat_11_axis_0, interleave = concat_11_interleave_0, values = (split_11_0, split_11_1))[name = string("concat_11")];
|
| 112 |
+
tensor<int32, [1]> input_25_lstm_layer_0_lstm_c0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_0_lstm_c0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 113 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_0_lstm_c0_reshaped = squeeze(axes = input_25_lstm_layer_0_lstm_c0_reshaped_axes_0, x = concat_11)[name = string("input_25_lstm_layer_0_lstm_c0_reshaped")];
|
| 114 |
+
string input_25_lstm_layer_0_direction_0 = const()[name = string("input_25_lstm_layer_0_direction_0"), val = string("bidirectional")];
|
| 115 |
+
bool input_25_lstm_layer_0_output_sequence_0 = const()[name = string("input_25_lstm_layer_0_output_sequence_0"), val = bool(true)];
|
| 116 |
+
string input_25_lstm_layer_0_recurrent_activation_0 = const()[name = string("input_25_lstm_layer_0_recurrent_activation_0"), val = string("sigmoid")];
|
| 117 |
+
string input_25_lstm_layer_0_cell_activation_0 = const()[name = string("input_25_lstm_layer_0_cell_activation_0"), val = string("tanh")];
|
| 118 |
+
string input_25_lstm_layer_0_activation_0 = const()[name = string("input_25_lstm_layer_0_activation_0"), val = string("tanh")];
|
| 119 |
+
tensor<fp32, [589, ?, 60]> input_23_batch_first_transpose = transpose(perm = input_23_batch_first_transpose_perm_0, x = input_23)[name = string("transpose_5")];
|
| 120 |
+
tensor<fp32, [589, ?, 256]> input_25_lstm_layer_0_0, tensor<fp32, [?, 256]> input_25_lstm_layer_0_1, tensor<fp32, [?, 256]> input_25_lstm_layer_0_2 = lstm(activation = input_25_lstm_layer_0_activation_0, bias = add_0, bias_back = add_1, cell_activation = input_25_lstm_layer_0_cell_activation_0, direction = input_25_lstm_layer_0_direction_0, initial_c = input_25_lstm_layer_0_lstm_c0_reshaped, initial_h = input_25_lstm_layer_0_lstm_h0_reshaped, output_sequence = input_25_lstm_layer_0_output_sequence_0, recurrent_activation = input_25_lstm_layer_0_recurrent_activation_0, weight_hh = concat_7, weight_hh_back = concat_9, weight_ih = concat_6, weight_ih_back = concat_8, x = input_23_batch_first_transpose)[name = string("input_25_lstm_layer_0")];
|
| 121 |
+
tensor<fp32, [512]> add_2 = const()[name = string("add_2"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1227328)))];
|
| 122 |
+
tensor<fp32, [512]> add_3 = const()[name = string("add_3"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1229440)))];
|
| 123 |
+
tensor<fp32, [512, 256]> concat_16 = const()[name = string("concat_16"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1231552)))];
|
| 124 |
+
tensor<fp32, [512, 128]> concat_17 = const()[name = string("concat_17"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1755904)))];
|
| 125 |
+
tensor<fp32, [512, 256]> concat_18 = const()[name = string("concat_18"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2018112)))];
|
| 126 |
+
tensor<fp32, [512, 128]> concat_19 = const()[name = string("concat_19"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2542464)))];
|
| 127 |
+
tensor<int32, [2]> split_20_split_sizes_0 = const()[name = string("split_20_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 128 |
+
int32 split_20_axis_0 = const()[name = string("split_20_axis_0"), val = int32(0)];
|
| 129 |
+
tensor<fp32, [1, ?, 128]> split_20_0, tensor<fp32, [1, ?, 128]> split_20_1 = split(axis = split_20_axis_0, split_sizes = split_20_split_sizes_0, x = split_0_1)[name = string("split_20")];
|
| 130 |
+
int32 concat_20_axis_0 = const()[name = string("concat_20_axis_0"), val = int32(2)];
|
| 131 |
+
bool concat_20_interleave_0 = const()[name = string("concat_20_interleave_0"), val = bool(false)];
|
| 132 |
+
tensor<fp32, [1, ?, 256]> concat_20 = concat(axis = concat_20_axis_0, interleave = concat_20_interleave_0, values = (split_20_0, split_20_1))[name = string("concat_20")];
|
| 133 |
+
tensor<int32, [1]> input_25_lstm_layer_1_lstm_h0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_1_lstm_h0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 134 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_1_lstm_h0_reshaped = squeeze(axes = input_25_lstm_layer_1_lstm_h0_reshaped_axes_0, x = concat_20)[name = string("input_25_lstm_layer_1_lstm_h0_reshaped")];
|
| 135 |
+
tensor<int32, [2]> split_21_split_sizes_0 = const()[name = string("split_21_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 136 |
+
int32 split_21_axis_0 = const()[name = string("split_21_axis_0"), val = int32(0)];
|
| 137 |
+
tensor<fp32, [1, ?, 128]> split_21_0, tensor<fp32, [1, ?, 128]> split_21_1 = split(axis = split_21_axis_0, split_sizes = split_21_split_sizes_0, x = split_1_1)[name = string("split_21")];
|
| 138 |
+
int32 concat_21_axis_0 = const()[name = string("concat_21_axis_0"), val = int32(2)];
|
| 139 |
+
bool concat_21_interleave_0 = const()[name = string("concat_21_interleave_0"), val = bool(false)];
|
| 140 |
+
tensor<fp32, [1, ?, 256]> concat_21 = concat(axis = concat_21_axis_0, interleave = concat_21_interleave_0, values = (split_21_0, split_21_1))[name = string("concat_21")];
|
| 141 |
+
tensor<int32, [1]> input_25_lstm_layer_1_lstm_c0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_1_lstm_c0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 142 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_1_lstm_c0_reshaped = squeeze(axes = input_25_lstm_layer_1_lstm_c0_reshaped_axes_0, x = concat_21)[name = string("input_25_lstm_layer_1_lstm_c0_reshaped")];
|
| 143 |
+
string input_25_lstm_layer_1_direction_0 = const()[name = string("input_25_lstm_layer_1_direction_0"), val = string("bidirectional")];
|
| 144 |
+
bool input_25_lstm_layer_1_output_sequence_0 = const()[name = string("input_25_lstm_layer_1_output_sequence_0"), val = bool(true)];
|
| 145 |
+
string input_25_lstm_layer_1_recurrent_activation_0 = const()[name = string("input_25_lstm_layer_1_recurrent_activation_0"), val = string("sigmoid")];
|
| 146 |
+
string input_25_lstm_layer_1_cell_activation_0 = const()[name = string("input_25_lstm_layer_1_cell_activation_0"), val = string("tanh")];
|
| 147 |
+
string input_25_lstm_layer_1_activation_0 = const()[name = string("input_25_lstm_layer_1_activation_0"), val = string("tanh")];
|
| 148 |
+
tensor<fp32, [589, ?, 256]> input_25_lstm_layer_1_0, tensor<fp32, [?, 256]> input_25_lstm_layer_1_1, tensor<fp32, [?, 256]> input_25_lstm_layer_1_2 = lstm(activation = input_25_lstm_layer_1_activation_0, bias = add_2, bias_back = add_3, cell_activation = input_25_lstm_layer_1_cell_activation_0, direction = input_25_lstm_layer_1_direction_0, initial_c = input_25_lstm_layer_1_lstm_c0_reshaped, initial_h = input_25_lstm_layer_1_lstm_h0_reshaped, output_sequence = input_25_lstm_layer_1_output_sequence_0, recurrent_activation = input_25_lstm_layer_1_recurrent_activation_0, weight_hh = concat_17, weight_hh_back = concat_19, weight_ih = concat_16, weight_ih_back = concat_18, x = input_25_lstm_layer_0_0)[name = string("input_25_lstm_layer_1")];
|
| 149 |
+
tensor<fp32, [512]> add_4 = const()[name = string("add_4"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2804672)))];
|
| 150 |
+
tensor<fp32, [512]> add_5 = const()[name = string("add_5"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2806784)))];
|
| 151 |
+
tensor<fp32, [512, 256]> concat_26 = const()[name = string("concat_26"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2808896)))];
|
| 152 |
+
tensor<fp32, [512, 128]> concat_27 = const()[name = string("concat_27"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3333248)))];
|
| 153 |
+
tensor<fp32, [512, 256]> concat_28 = const()[name = string("concat_28"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3595456)))];
|
| 154 |
+
tensor<fp32, [512, 128]> concat_29 = const()[name = string("concat_29"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4119808)))];
|
| 155 |
+
tensor<int32, [2]> split_30_split_sizes_0 = const()[name = string("split_30_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 156 |
+
int32 split_30_axis_0 = const()[name = string("split_30_axis_0"), val = int32(0)];
|
| 157 |
+
tensor<fp32, [1, ?, 128]> split_30_0, tensor<fp32, [1, ?, 128]> split_30_1 = split(axis = split_30_axis_0, split_sizes = split_30_split_sizes_0, x = split_0_2)[name = string("split_30")];
|
| 158 |
+
int32 concat_30_axis_0 = const()[name = string("concat_30_axis_0"), val = int32(2)];
|
| 159 |
+
bool concat_30_interleave_0 = const()[name = string("concat_30_interleave_0"), val = bool(false)];
|
| 160 |
+
tensor<fp32, [1, ?, 256]> concat_30 = concat(axis = concat_30_axis_0, interleave = concat_30_interleave_0, values = (split_30_0, split_30_1))[name = string("concat_30")];
|
| 161 |
+
tensor<int32, [1]> input_25_lstm_layer_2_lstm_h0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_2_lstm_h0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 162 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_2_lstm_h0_reshaped = squeeze(axes = input_25_lstm_layer_2_lstm_h0_reshaped_axes_0, x = concat_30)[name = string("input_25_lstm_layer_2_lstm_h0_reshaped")];
|
| 163 |
+
tensor<int32, [2]> split_31_split_sizes_0 = const()[name = string("split_31_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 164 |
+
int32 split_31_axis_0 = const()[name = string("split_31_axis_0"), val = int32(0)];
|
| 165 |
+
tensor<fp32, [1, ?, 128]> split_31_0, tensor<fp32, [1, ?, 128]> split_31_1 = split(axis = split_31_axis_0, split_sizes = split_31_split_sizes_0, x = split_1_2)[name = string("split_31")];
|
| 166 |
+
int32 concat_31_axis_0 = const()[name = string("concat_31_axis_0"), val = int32(2)];
|
| 167 |
+
bool concat_31_interleave_0 = const()[name = string("concat_31_interleave_0"), val = bool(false)];
|
| 168 |
+
tensor<fp32, [1, ?, 256]> concat_31 = concat(axis = concat_31_axis_0, interleave = concat_31_interleave_0, values = (split_31_0, split_31_1))[name = string("concat_31")];
|
| 169 |
+
tensor<int32, [1]> input_25_lstm_layer_2_lstm_c0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_2_lstm_c0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 170 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_2_lstm_c0_reshaped = squeeze(axes = input_25_lstm_layer_2_lstm_c0_reshaped_axes_0, x = concat_31)[name = string("input_25_lstm_layer_2_lstm_c0_reshaped")];
|
| 171 |
+
string input_25_lstm_layer_2_direction_0 = const()[name = string("input_25_lstm_layer_2_direction_0"), val = string("bidirectional")];
|
| 172 |
+
bool input_25_lstm_layer_2_output_sequence_0 = const()[name = string("input_25_lstm_layer_2_output_sequence_0"), val = bool(true)];
|
| 173 |
+
string input_25_lstm_layer_2_recurrent_activation_0 = const()[name = string("input_25_lstm_layer_2_recurrent_activation_0"), val = string("sigmoid")];
|
| 174 |
+
string input_25_lstm_layer_2_cell_activation_0 = const()[name = string("input_25_lstm_layer_2_cell_activation_0"), val = string("tanh")];
|
| 175 |
+
string input_25_lstm_layer_2_activation_0 = const()[name = string("input_25_lstm_layer_2_activation_0"), val = string("tanh")];
|
| 176 |
+
tensor<fp32, [589, ?, 256]> input_25_lstm_layer_2_0, tensor<fp32, [?, 256]> input_25_lstm_layer_2_1, tensor<fp32, [?, 256]> input_25_lstm_layer_2_2 = lstm(activation = input_25_lstm_layer_2_activation_0, bias = add_4, bias_back = add_5, cell_activation = input_25_lstm_layer_2_cell_activation_0, direction = input_25_lstm_layer_2_direction_0, initial_c = input_25_lstm_layer_2_lstm_c0_reshaped, initial_h = input_25_lstm_layer_2_lstm_h0_reshaped, output_sequence = input_25_lstm_layer_2_output_sequence_0, recurrent_activation = input_25_lstm_layer_2_recurrent_activation_0, weight_hh = concat_27, weight_hh_back = concat_29, weight_ih = concat_26, weight_ih_back = concat_28, x = input_25_lstm_layer_1_0)[name = string("input_25_lstm_layer_2")];
|
| 177 |
+
tensor<fp32, [512]> add_6 = const()[name = string("add_6"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4382016)))];
|
| 178 |
+
tensor<fp32, [512]> add_7 = const()[name = string("add_7"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4384128)))];
|
| 179 |
+
tensor<fp32, [512, 256]> concat_36 = const()[name = string("concat_36"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4386240)))];
|
| 180 |
+
tensor<fp32, [512, 128]> concat_37 = const()[name = string("concat_37"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4910592)))];
|
| 181 |
+
tensor<fp32, [512, 256]> concat_38 = const()[name = string("concat_38"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5172800)))];
|
| 182 |
+
tensor<fp32, [512, 128]> concat_39 = const()[name = string("concat_39"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5697152)))];
|
| 183 |
+
tensor<int32, [2]> split_40_split_sizes_0 = const()[name = string("split_40_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 184 |
+
int32 split_40_axis_0 = const()[name = string("split_40_axis_0"), val = int32(0)];
|
| 185 |
+
tensor<fp32, [1, ?, 128]> split_40_0, tensor<fp32, [1, ?, 128]> split_40_1 = split(axis = split_40_axis_0, split_sizes = split_40_split_sizes_0, x = split_0_3)[name = string("split_40")];
|
| 186 |
+
int32 concat_40_axis_0 = const()[name = string("concat_40_axis_0"), val = int32(2)];
|
| 187 |
+
bool concat_40_interleave_0 = const()[name = string("concat_40_interleave_0"), val = bool(false)];
|
| 188 |
+
tensor<fp32, [1, ?, 256]> concat_40 = concat(axis = concat_40_axis_0, interleave = concat_40_interleave_0, values = (split_40_0, split_40_1))[name = string("concat_40")];
|
| 189 |
+
tensor<int32, [1]> input_25_batch_first_lstm_h0_reshaped_axes_0 = const()[name = string("input_25_batch_first_lstm_h0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 190 |
+
tensor<fp32, [?, 256]> input_25_batch_first_lstm_h0_reshaped = squeeze(axes = input_25_batch_first_lstm_h0_reshaped_axes_0, x = concat_40)[name = string("input_25_batch_first_lstm_h0_reshaped")];
|
| 191 |
+
tensor<int32, [2]> split_41_split_sizes_0 = const()[name = string("split_41_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 192 |
+
int32 split_41_axis_0 = const()[name = string("split_41_axis_0"), val = int32(0)];
|
| 193 |
+
tensor<fp32, [1, ?, 128]> split_41_0, tensor<fp32, [1, ?, 128]> split_41_1 = split(axis = split_41_axis_0, split_sizes = split_41_split_sizes_0, x = split_1_3)[name = string("split_41")];
|
| 194 |
+
int32 concat_41_axis_0 = const()[name = string("concat_41_axis_0"), val = int32(2)];
|
| 195 |
+
bool concat_41_interleave_0 = const()[name = string("concat_41_interleave_0"), val = bool(false)];
|
| 196 |
+
tensor<fp32, [1, ?, 256]> concat_41 = concat(axis = concat_41_axis_0, interleave = concat_41_interleave_0, values = (split_41_0, split_41_1))[name = string("concat_41")];
|
| 197 |
+
tensor<int32, [1]> input_25_batch_first_lstm_c0_reshaped_axes_0 = const()[name = string("input_25_batch_first_lstm_c0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 198 |
+
tensor<fp32, [?, 256]> input_25_batch_first_lstm_c0_reshaped = squeeze(axes = input_25_batch_first_lstm_c0_reshaped_axes_0, x = concat_41)[name = string("input_25_batch_first_lstm_c0_reshaped")];
|
| 199 |
+
string input_25_batch_first_direction_0 = const()[name = string("input_25_batch_first_direction_0"), val = string("bidirectional")];
|
| 200 |
+
bool input_25_batch_first_output_sequence_0 = const()[name = string("input_25_batch_first_output_sequence_0"), val = bool(true)];
|
| 201 |
+
string input_25_batch_first_recurrent_activation_0 = const()[name = string("input_25_batch_first_recurrent_activation_0"), val = string("sigmoid")];
|
| 202 |
+
string input_25_batch_first_cell_activation_0 = const()[name = string("input_25_batch_first_cell_activation_0"), val = string("tanh")];
|
| 203 |
+
string input_25_batch_first_activation_0 = const()[name = string("input_25_batch_first_activation_0"), val = string("tanh")];
|
| 204 |
+
tensor<fp32, [589, ?, 256]> input_25_batch_first_0, tensor<fp32, [?, 256]> input_25_batch_first_1, tensor<fp32, [?, 256]> input_25_batch_first_2 = lstm(activation = input_25_batch_first_activation_0, bias = add_6, bias_back = add_7, cell_activation = input_25_batch_first_cell_activation_0, direction = input_25_batch_first_direction_0, initial_c = input_25_batch_first_lstm_c0_reshaped, initial_h = input_25_batch_first_lstm_h0_reshaped, output_sequence = input_25_batch_first_output_sequence_0, recurrent_activation = input_25_batch_first_recurrent_activation_0, weight_hh = concat_37, weight_hh_back = concat_39, weight_ih = concat_36, weight_ih_back = concat_38, x = input_25_lstm_layer_2_0)[name = string("input_25_batch_first")];
|
| 205 |
+
tensor<int32, [3]> input_25_perm_0 = const()[name = string("input_25_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 206 |
+
tensor<fp32, [?, 589, 256]> input_25 = transpose(perm = input_25_perm_0, x = input_25_batch_first_0)[name = string("transpose_4")];
|
| 207 |
+
tensor<fp32, [?, 589, 128]> input_27 = linear(bias = linear_0_bias, weight = linear_0_weight, x = input_25)[name = string("linear_0")];
|
| 208 |
+
fp32 var_220 = const()[name = string("op_220"), val = fp32(0x1.47ae14p-7)];
|
| 209 |
+
tensor<fp32, [?, 589, 128]> input_29 = leaky_relu(alpha = var_220, x = input_27)[name = string("input_29")];
|
| 210 |
+
tensor<fp32, [?, 589, 128]> input_31 = linear(bias = linear_1_bias, weight = linear_1_weight, x = input_29)[name = string("linear_1")];
|
| 211 |
+
fp32 var_225 = const()[name = string("op_225"), val = fp32(0x1.47ae14p-7)];
|
| 212 |
+
tensor<fp32, [?, 589, 128]> input_33 = leaky_relu(alpha = var_225, x = input_31)[name = string("input_33")];
|
| 213 |
+
tensor<fp32, [?, 589, 7]> input_1_1 = linear(bias = classifier_bias, weight = classifier_weight, x = input_33)[name = string("linear_2")];
|
| 214 |
+
int32 var_231 = const()[name = string("op_231"), val = int32(-1)];
|
| 215 |
+
tensor<fp32, [?, 589, 7]> var_232_softmax = softmax(axis = var_231, x = input_1_1)[name = string("op_232_softmax")];
|
| 216 |
+
fp32 var_232_epsilon_0 = const()[name = string("op_232_epsilon_0"), val = fp32(0x1p-149)];
|
| 217 |
+
tensor<fp32, [?, 589, 7]> output = log(epsilon = var_232_epsilon_0, x = var_232_softmax)[name = string("op_232")];
|
| 218 |
+
} -> (output);
|
| 219 |
+
}
|
segmentation-3.0-b32.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c3189a64946c75bc24fcb98afe89ad78c52bdbadfdf65e857fb1b81e2cc9fbb2
|
| 3 |
+
size 5959360
|
segmentation-3.0-b32.onnx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:94deac93dacc90d3191511f87f6f4d8517e3b2f5e10a449a851bcbf0ba9cdc94
|
| 3 |
+
size 6178495
|
segmentation-3.0.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:129d4f2316a01d29c2636cb72fea64880086685250918bd6a89ea2b770286e68
|
| 3 |
+
size 243
|
segmentation-3.0.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ac710fb9bcd0310d0c40fd82f2350ca5287b18596da33470bf5185be148aad81
|
| 3 |
+
size 439
|
segmentation-3.0.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,219 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> input) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"input", [32, 1, 160000]}}), ("EnumeratedShapes", {{"047bedbd", {{"input", [24, 1, 160000]}}}, {"08383b0f", {{"input", [32, 1, 160000]}}}, {"146ea7a4", {{"input", [30, 1, 160000]}}}, {"14a6a9fa", {{"input", [27, 1, 160000]}}}, {"41d6af63", {{"input", [26, 1, 160000]}}}, {"4a349f6d", {{"input", [2, 1, 160000]}}}, {"4c2c6917", {{"input", [8, 1, 160000]}}}, {"4cb052b1", {{"input", [5, 1, 160000]}}}, {"4eab2425", {{"input", [23, 1, 160000]}}}, {"4f2b5bd2", {{"input", [14, 1, 160000]}}}, {"50b949f3", {{"input", [22, 1, 160000]}}}, {"5316ecea", {{"input", [1, 1, 160000]}}}, {"5d89881e", {{"input", [21, 1, 160000]}}}, {"693a1c76", {{"input", [19, 1, 160000]}}}, {"6ac4a6a4", {{"input", [29, 1, 160000]}}}, {"73f266d5", {{"input", [3, 1, 160000]}}}, {"73f43a1d", {{"input", [31, 1, 160000]}}}, {"7ee56056", {{"input", [18, 1, 160000]}}}, {"9035b52a", {{"input", [25, 1, 160000]}}}, {"94f7468c", {{"input", [20, 1, 160000]}}}, {"999a22b0", {{"input", [12, 1, 160000]}}}, {"9fad9511", {{"input", [4, 1, 160000]}}}, {"ab9dbd8c", {{"input", [9, 1, 160000]}}}, {"ae49a11c", {{"input", [16, 1, 160000]}}}, {"bf53b769", {{"input", [15, 1, 160000]}}}, {"c147bbba", {{"input", [11, 1, 160000]}}}, {"c32e6216", {{"input", [28, 1, 160000]}}}, {"d1a076a6", {{"input", [7, 1, 160000]}}}, {"dccf3050", {{"input", [17, 1, 160000]}}}, {"ef60c196", {{"input", [10, 1, 160000]}}}, {"fe5ae199", {{"input", [13, 1, 160000]}}}, {"ffc2aaa2", {{"input", [6, 1, 160000]}}}})))] {
|
| 5 |
+
tensor<fp32, [1]> sincnet_wav_norm1d_bias = const()[name = string("sincnet_wav_norm1d_bias"), val = tensor<fp32, [1]>([0x1.73505ep-5])];
|
| 6 |
+
tensor<fp32, [1]> sincnet_wav_norm1d_weight = const()[name = string("sincnet_wav_norm1d_weight"), val = tensor<fp32, [1]>([0x1.43f862p-7])];
|
| 7 |
+
tensor<fp32, [80]> sincnet_norm1d_0_bias = const()[name = string("sincnet_norm1d_0_bias"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 8 |
+
tensor<fp32, [80]> sincnet_norm1d_0_weight = const()[name = string("sincnet_norm1d_0_weight"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(448)))];
|
| 9 |
+
tensor<fp32, [60]> sincnet_conv1d_1_bias = const()[name = string("sincnet_conv1d_1_bias"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(832)))];
|
| 10 |
+
tensor<fp32, [60, 80, 5]> sincnet_conv1d_1_weight = const()[name = string("sincnet_conv1d_1_weight"), val = tensor<fp32, [60, 80, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1152)))];
|
| 11 |
+
tensor<fp32, [60]> sincnet_norm1d_1_bias = const()[name = string("sincnet_norm1d_1_bias"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(97216)))];
|
| 12 |
+
tensor<fp32, [60]> sincnet_norm1d_1_weight = const()[name = string("sincnet_norm1d_1_weight"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(97536)))];
|
| 13 |
+
tensor<fp32, [60]> sincnet_conv1d_2_bias = const()[name = string("sincnet_conv1d_2_bias"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(97856)))];
|
| 14 |
+
tensor<fp32, [60, 60, 5]> sincnet_conv1d_2_weight = const()[name = string("sincnet_conv1d_2_weight"), val = tensor<fp32, [60, 60, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(98176)))];
|
| 15 |
+
tensor<fp32, [60]> sincnet_norm1d_2_bias = const()[name = string("sincnet_norm1d_2_bias"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(170240)))];
|
| 16 |
+
tensor<fp32, [60]> sincnet_norm1d_2_weight = const()[name = string("sincnet_norm1d_2_weight"), val = tensor<fp32, [60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(170560)))];
|
| 17 |
+
tensor<fp32, [128]> linear_0_bias = const()[name = string("linear_0_bias"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(170880)))];
|
| 18 |
+
tensor<fp32, [128, 256]> linear_0_weight = const()[name = string("linear_0_weight"), val = tensor<fp32, [128, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(171456)))];
|
| 19 |
+
tensor<fp32, [128]> linear_1_bias = const()[name = string("linear_1_bias"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(302592)))];
|
| 20 |
+
tensor<fp32, [128, 128]> linear_1_weight = const()[name = string("linear_1_weight"), val = tensor<fp32, [128, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(303168)))];
|
| 21 |
+
tensor<fp32, [7]> classifier_bias = const()[name = string("classifier_bias"), val = tensor<fp32, [7]>([-0x1.00e888p+0, 0x1.67cb52p-2, 0x1.3d87fp-1, 0x1.c8aa8p-2, -0x1.445f5ep-2, -0x1.591274p-1, -0x1.8fb70ep-2])];
|
| 22 |
+
tensor<fp32, [7, 128]> classifier_weight = const()[name = string("classifier_weight"), val = tensor<fp32, [7, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(368768)))];
|
| 23 |
+
fp32 var_9 = const()[name = string("op_9"), val = fp32(0x1.47ae14p-7)];
|
| 24 |
+
fp32 var_24 = const()[name = string("op_24"), val = fp32(0x1.4f8b58p-17)];
|
| 25 |
+
tensor<fp32, [?, 1, 160000]> waveform = instance_norm(beta = sincnet_wav_norm1d_bias, epsilon = var_24, gamma = sincnet_wav_norm1d_weight, x = input)[name = string("waveform")];
|
| 26 |
+
tensor<fp32, [80, 1, 251]> filters = const()[name = string("filters"), val = tensor<fp32, [80, 1, 251]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(372416)))];
|
| 27 |
+
string outputs_pad_type_0 = const()[name = string("outputs_pad_type_0"), val = string("valid")];
|
| 28 |
+
tensor<int32, [1]> outputs_strides_0 = const()[name = string("outputs_strides_0"), val = tensor<int32, [1]>([10])];
|
| 29 |
+
tensor<int32, [2]> outputs_pad_0 = const()[name = string("outputs_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 30 |
+
tensor<int32, [1]> outputs_dilations_0 = const()[name = string("outputs_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 31 |
+
int32 outputs_groups_0 = const()[name = string("outputs_groups_0"), val = int32(1)];
|
| 32 |
+
tensor<fp32, [?, 80, 15975]> outputs = conv(dilations = outputs_dilations_0, groups = outputs_groups_0, pad = outputs_pad_0, pad_type = outputs_pad_type_0, strides = outputs_strides_0, weight = filters, x = waveform)[name = string("outputs")];
|
| 33 |
+
tensor<fp32, [?, 80, 15975]> input_1 = abs(x = outputs)[name = string("input_1")];
|
| 34 |
+
tensor<int32, [1]> var_119 = const()[name = string("op_119"), val = tensor<int32, [1]>([3])];
|
| 35 |
+
tensor<int32, [1]> var_120 = const()[name = string("op_120"), val = tensor<int32, [1]>([3])];
|
| 36 |
+
string input_3_pad_type_0 = const()[name = string("input_3_pad_type_0"), val = string("custom")];
|
| 37 |
+
tensor<int32, [2]> input_3_pad_0 = const()[name = string("input_3_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 38 |
+
bool input_3_ceil_mode_0 = const()[name = string("input_3_ceil_mode_0"), val = bool(false)];
|
| 39 |
+
tensor<fp32, [?, 80, 5325]> input_3 = max_pool(ceil_mode = input_3_ceil_mode_0, kernel_sizes = var_119, pad = input_3_pad_0, pad_type = input_3_pad_type_0, strides = var_120, x = input_1)[name = string("input_3")];
|
| 40 |
+
tensor<fp32, [?, 80, 5325]> input_5 = instance_norm(beta = sincnet_norm1d_0_bias, epsilon = var_24, gamma = sincnet_norm1d_0_weight, x = input_3)[name = string("input_5")];
|
| 41 |
+
tensor<fp32, [?, 80, 5325]> input_7 = leaky_relu(alpha = var_9, x = input_5)[name = string("input_7")];
|
| 42 |
+
string input_9_pad_type_0 = const()[name = string("input_9_pad_type_0"), val = string("valid")];
|
| 43 |
+
tensor<int32, [1]> input_9_strides_0 = const()[name = string("input_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 44 |
+
tensor<int32, [2]> input_9_pad_0 = const()[name = string("input_9_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 45 |
+
tensor<int32, [1]> input_9_dilations_0 = const()[name = string("input_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 46 |
+
int32 input_9_groups_0 = const()[name = string("input_9_groups_0"), val = int32(1)];
|
| 47 |
+
tensor<fp32, [?, 60, 5321]> input_9 = conv(bias = sincnet_conv1d_1_bias, 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 = sincnet_conv1d_1_weight, x = input_7)[name = string("input_9")];
|
| 48 |
+
tensor<int32, [1]> var_135 = const()[name = string("op_135"), val = tensor<int32, [1]>([3])];
|
| 49 |
+
tensor<int32, [1]> var_136 = const()[name = string("op_136"), val = tensor<int32, [1]>([3])];
|
| 50 |
+
string input_11_pad_type_0 = const()[name = string("input_11_pad_type_0"), val = string("custom")];
|
| 51 |
+
tensor<int32, [2]> input_11_pad_0 = const()[name = string("input_11_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 52 |
+
bool input_11_ceil_mode_0 = const()[name = string("input_11_ceil_mode_0"), val = bool(false)];
|
| 53 |
+
tensor<fp32, [?, 60, 1773]> input_11 = max_pool(ceil_mode = input_11_ceil_mode_0, kernel_sizes = var_135, pad = input_11_pad_0, pad_type = input_11_pad_type_0, strides = var_136, x = input_9)[name = string("input_11")];
|
| 54 |
+
tensor<fp32, [?, 60, 1773]> input_13 = instance_norm(beta = sincnet_norm1d_1_bias, epsilon = var_24, gamma = sincnet_norm1d_1_weight, x = input_11)[name = string("input_13")];
|
| 55 |
+
tensor<fp32, [?, 60, 1773]> input_15 = leaky_relu(alpha = var_9, x = input_13)[name = string("input_15")];
|
| 56 |
+
string input_17_pad_type_0 = const()[name = string("input_17_pad_type_0"), val = string("valid")];
|
| 57 |
+
tensor<int32, [1]> input_17_strides_0 = const()[name = string("input_17_strides_0"), val = tensor<int32, [1]>([1])];
|
| 58 |
+
tensor<int32, [2]> input_17_pad_0 = const()[name = string("input_17_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 59 |
+
tensor<int32, [1]> input_17_dilations_0 = const()[name = string("input_17_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 60 |
+
int32 input_17_groups_0 = const()[name = string("input_17_groups_0"), val = int32(1)];
|
| 61 |
+
tensor<fp32, [?, 60, 1769]> input_17 = conv(bias = sincnet_conv1d_2_bias, dilations = input_17_dilations_0, groups = input_17_groups_0, pad = input_17_pad_0, pad_type = input_17_pad_type_0, strides = input_17_strides_0, weight = sincnet_conv1d_2_weight, x = input_15)[name = string("input_17")];
|
| 62 |
+
tensor<int32, [1]> var_151 = const()[name = string("op_151"), val = tensor<int32, [1]>([3])];
|
| 63 |
+
tensor<int32, [1]> var_152 = const()[name = string("op_152"), val = tensor<int32, [1]>([3])];
|
| 64 |
+
string input_19_pad_type_0 = const()[name = string("input_19_pad_type_0"), val = string("custom")];
|
| 65 |
+
tensor<int32, [2]> input_19_pad_0 = const()[name = string("input_19_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 66 |
+
bool input_19_ceil_mode_0 = const()[name = string("input_19_ceil_mode_0"), val = bool(false)];
|
| 67 |
+
tensor<fp32, [?, 60, 589]> input_19 = max_pool(ceil_mode = input_19_ceil_mode_0, kernel_sizes = var_151, pad = input_19_pad_0, pad_type = input_19_pad_type_0, strides = var_152, x = input_17)[name = string("input_19")];
|
| 68 |
+
tensor<fp32, [?, 60, 589]> input_21 = instance_norm(beta = sincnet_norm1d_2_bias, epsilon = var_24, gamma = sincnet_norm1d_2_weight, x = input_19)[name = string("input_21")];
|
| 69 |
+
tensor<fp32, [?, 60, 589]> x = leaky_relu(alpha = var_9, x = input_21)[name = string("x")];
|
| 70 |
+
tensor<int32, [3]> var_163 = const()[name = string("op_163"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 71 |
+
int32 var_172 = const()[name = string("op_172"), val = int32(128)];
|
| 72 |
+
int32 var_173 = const()[name = string("op_173"), val = int32(8)];
|
| 73 |
+
tensor<fp32, [?, 589, 60]> input_23 = transpose(perm = var_163, x = x)[name = string("transpose_6")];
|
| 74 |
+
tensor<int32, [3]> var_207_shape = shape(x = input_23)[name = string("op_207_shape")];
|
| 75 |
+
int32 gather_0_batch_dims_0 = const()[name = string("gather_0_batch_dims_0"), val = int32(0)];
|
| 76 |
+
bool gather_0_validate_indices_0 = const()[name = string("gather_0_validate_indices_0"), val = bool(false)];
|
| 77 |
+
int32 select_0 = const()[name = string("select_0"), val = int32(0)];
|
| 78 |
+
int32 gather_0_axis_1 = const()[name = string("gather_0_axis_1"), val = int32(0)];
|
| 79 |
+
int32 gather_0 = gather(axis = gather_0_axis_1, batch_dims = gather_0_batch_dims_0, indices = select_0, validate_indices = gather_0_validate_indices_0, x = var_207_shape)[name = string("gather_0")];
|
| 80 |
+
int32 concat_0_axis_0 = const()[name = string("concat_0_axis_0"), val = int32(0)];
|
| 81 |
+
bool concat_0_interleave_0 = const()[name = string("concat_0_interleave_0"), val = bool(false)];
|
| 82 |
+
tensor<int32, [3]> concat_0 = concat(axis = concat_0_axis_0, interleave = concat_0_interleave_0, values = (var_173, gather_0, var_172))[name = string("concat_0")];
|
| 83 |
+
fp32 hx_1_value_0 = const()[name = string("hx_1_value_0"), val = fp32(0x0p+0)];
|
| 84 |
+
tensor<fp32, [8, ?, 128]> hx_1 = fill(shape = concat_0, value = hx_1_value_0)[name = string("hx_1")];
|
| 85 |
+
tensor<int32, [3]> input_23_batch_first_transpose_perm_0 = const()[name = string("input_23_batch_first_transpose_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 86 |
+
int32 split_0_num_splits_0 = const()[name = string("split_0_num_splits_0"), val = int32(4)];
|
| 87 |
+
int32 split_0_axis_0 = const()[name = string("split_0_axis_0"), val = int32(0)];
|
| 88 |
+
tensor<fp32, [2, ?, 128]> split_0_0, tensor<fp32, [2, ?, 128]> split_0_1, tensor<fp32, [2, ?, 128]> split_0_2, tensor<fp32, [2, ?, 128]> split_0_3 = split(axis = split_0_axis_0, num_splits = split_0_num_splits_0, x = hx_1)[name = string("split_0")];
|
| 89 |
+
int32 split_1_num_splits_0 = const()[name = string("split_1_num_splits_0"), val = int32(4)];
|
| 90 |
+
int32 split_1_axis_0 = const()[name = string("split_1_axis_0"), val = int32(0)];
|
| 91 |
+
tensor<fp32, [2, ?, 128]> split_1_0, tensor<fp32, [2, ?, 128]> split_1_1, tensor<fp32, [2, ?, 128]> split_1_2, tensor<fp32, [2, ?, 128]> split_1_3 = split(axis = split_1_axis_0, num_splits = split_1_num_splits_0, x = hx_1)[name = string("split_1")];
|
| 92 |
+
tensor<fp32, [512]> add_0 = const()[name = string("add_0"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(452800)))];
|
| 93 |
+
tensor<fp32, [512]> add_1 = const()[name = string("add_1"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(454912)))];
|
| 94 |
+
tensor<fp32, [512, 60]> concat_6 = const()[name = string("concat_6"), val = tensor<fp32, [512, 60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(457024)))];
|
| 95 |
+
tensor<fp32, [512, 128]> concat_7 = const()[name = string("concat_7"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(579968)))];
|
| 96 |
+
tensor<fp32, [512, 60]> concat_8 = const()[name = string("concat_8"), val = tensor<fp32, [512, 60]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(842176)))];
|
| 97 |
+
tensor<fp32, [512, 128]> concat_9 = const()[name = string("concat_9"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(965120)))];
|
| 98 |
+
tensor<int32, [2]> split_10_split_sizes_0 = const()[name = string("split_10_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 99 |
+
int32 split_10_axis_0 = const()[name = string("split_10_axis_0"), val = int32(0)];
|
| 100 |
+
tensor<fp32, [1, ?, 128]> split_10_0, tensor<fp32, [1, ?, 128]> split_10_1 = split(axis = split_10_axis_0, split_sizes = split_10_split_sizes_0, x = split_0_0)[name = string("split_10")];
|
| 101 |
+
int32 concat_10_axis_0 = const()[name = string("concat_10_axis_0"), val = int32(2)];
|
| 102 |
+
bool concat_10_interleave_0 = const()[name = string("concat_10_interleave_0"), val = bool(false)];
|
| 103 |
+
tensor<fp32, [1, ?, 256]> concat_10 = concat(axis = concat_10_axis_0, interleave = concat_10_interleave_0, values = (split_10_0, split_10_1))[name = string("concat_10")];
|
| 104 |
+
tensor<int32, [1]> input_25_lstm_layer_0_lstm_h0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_0_lstm_h0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 105 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_0_lstm_h0_reshaped = squeeze(axes = input_25_lstm_layer_0_lstm_h0_reshaped_axes_0, x = concat_10)[name = string("input_25_lstm_layer_0_lstm_h0_reshaped")];
|
| 106 |
+
tensor<int32, [2]> split_11_split_sizes_0 = const()[name = string("split_11_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 107 |
+
int32 split_11_axis_0 = const()[name = string("split_11_axis_0"), val = int32(0)];
|
| 108 |
+
tensor<fp32, [1, ?, 128]> split_11_0, tensor<fp32, [1, ?, 128]> split_11_1 = split(axis = split_11_axis_0, split_sizes = split_11_split_sizes_0, x = split_1_0)[name = string("split_11")];
|
| 109 |
+
int32 concat_11_axis_0 = const()[name = string("concat_11_axis_0"), val = int32(2)];
|
| 110 |
+
bool concat_11_interleave_0 = const()[name = string("concat_11_interleave_0"), val = bool(false)];
|
| 111 |
+
tensor<fp32, [1, ?, 256]> concat_11 = concat(axis = concat_11_axis_0, interleave = concat_11_interleave_0, values = (split_11_0, split_11_1))[name = string("concat_11")];
|
| 112 |
+
tensor<int32, [1]> input_25_lstm_layer_0_lstm_c0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_0_lstm_c0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 113 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_0_lstm_c0_reshaped = squeeze(axes = input_25_lstm_layer_0_lstm_c0_reshaped_axes_0, x = concat_11)[name = string("input_25_lstm_layer_0_lstm_c0_reshaped")];
|
| 114 |
+
string input_25_lstm_layer_0_direction_0 = const()[name = string("input_25_lstm_layer_0_direction_0"), val = string("bidirectional")];
|
| 115 |
+
bool input_25_lstm_layer_0_output_sequence_0 = const()[name = string("input_25_lstm_layer_0_output_sequence_0"), val = bool(true)];
|
| 116 |
+
string input_25_lstm_layer_0_recurrent_activation_0 = const()[name = string("input_25_lstm_layer_0_recurrent_activation_0"), val = string("sigmoid")];
|
| 117 |
+
string input_25_lstm_layer_0_cell_activation_0 = const()[name = string("input_25_lstm_layer_0_cell_activation_0"), val = string("tanh")];
|
| 118 |
+
string input_25_lstm_layer_0_activation_0 = const()[name = string("input_25_lstm_layer_0_activation_0"), val = string("tanh")];
|
| 119 |
+
tensor<fp32, [589, ?, 60]> input_23_batch_first_transpose = transpose(perm = input_23_batch_first_transpose_perm_0, x = input_23)[name = string("transpose_5")];
|
| 120 |
+
tensor<fp32, [589, ?, 256]> input_25_lstm_layer_0_0, tensor<fp32, [?, 256]> input_25_lstm_layer_0_1, tensor<fp32, [?, 256]> input_25_lstm_layer_0_2 = lstm(activation = input_25_lstm_layer_0_activation_0, bias = add_0, bias_back = add_1, cell_activation = input_25_lstm_layer_0_cell_activation_0, direction = input_25_lstm_layer_0_direction_0, initial_c = input_25_lstm_layer_0_lstm_c0_reshaped, initial_h = input_25_lstm_layer_0_lstm_h0_reshaped, output_sequence = input_25_lstm_layer_0_output_sequence_0, recurrent_activation = input_25_lstm_layer_0_recurrent_activation_0, weight_hh = concat_7, weight_hh_back = concat_9, weight_ih = concat_6, weight_ih_back = concat_8, x = input_23_batch_first_transpose)[name = string("input_25_lstm_layer_0")];
|
| 121 |
+
tensor<fp32, [512]> add_2 = const()[name = string("add_2"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1227328)))];
|
| 122 |
+
tensor<fp32, [512]> add_3 = const()[name = string("add_3"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1229440)))];
|
| 123 |
+
tensor<fp32, [512, 256]> concat_16 = const()[name = string("concat_16"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1231552)))];
|
| 124 |
+
tensor<fp32, [512, 128]> concat_17 = const()[name = string("concat_17"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1755904)))];
|
| 125 |
+
tensor<fp32, [512, 256]> concat_18 = const()[name = string("concat_18"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2018112)))];
|
| 126 |
+
tensor<fp32, [512, 128]> concat_19 = const()[name = string("concat_19"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2542464)))];
|
| 127 |
+
tensor<int32, [2]> split_20_split_sizes_0 = const()[name = string("split_20_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 128 |
+
int32 split_20_axis_0 = const()[name = string("split_20_axis_0"), val = int32(0)];
|
| 129 |
+
tensor<fp32, [1, ?, 128]> split_20_0, tensor<fp32, [1, ?, 128]> split_20_1 = split(axis = split_20_axis_0, split_sizes = split_20_split_sizes_0, x = split_0_1)[name = string("split_20")];
|
| 130 |
+
int32 concat_20_axis_0 = const()[name = string("concat_20_axis_0"), val = int32(2)];
|
| 131 |
+
bool concat_20_interleave_0 = const()[name = string("concat_20_interleave_0"), val = bool(false)];
|
| 132 |
+
tensor<fp32, [1, ?, 256]> concat_20 = concat(axis = concat_20_axis_0, interleave = concat_20_interleave_0, values = (split_20_0, split_20_1))[name = string("concat_20")];
|
| 133 |
+
tensor<int32, [1]> input_25_lstm_layer_1_lstm_h0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_1_lstm_h0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 134 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_1_lstm_h0_reshaped = squeeze(axes = input_25_lstm_layer_1_lstm_h0_reshaped_axes_0, x = concat_20)[name = string("input_25_lstm_layer_1_lstm_h0_reshaped")];
|
| 135 |
+
tensor<int32, [2]> split_21_split_sizes_0 = const()[name = string("split_21_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 136 |
+
int32 split_21_axis_0 = const()[name = string("split_21_axis_0"), val = int32(0)];
|
| 137 |
+
tensor<fp32, [1, ?, 128]> split_21_0, tensor<fp32, [1, ?, 128]> split_21_1 = split(axis = split_21_axis_0, split_sizes = split_21_split_sizes_0, x = split_1_1)[name = string("split_21")];
|
| 138 |
+
int32 concat_21_axis_0 = const()[name = string("concat_21_axis_0"), val = int32(2)];
|
| 139 |
+
bool concat_21_interleave_0 = const()[name = string("concat_21_interleave_0"), val = bool(false)];
|
| 140 |
+
tensor<fp32, [1, ?, 256]> concat_21 = concat(axis = concat_21_axis_0, interleave = concat_21_interleave_0, values = (split_21_0, split_21_1))[name = string("concat_21")];
|
| 141 |
+
tensor<int32, [1]> input_25_lstm_layer_1_lstm_c0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_1_lstm_c0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 142 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_1_lstm_c0_reshaped = squeeze(axes = input_25_lstm_layer_1_lstm_c0_reshaped_axes_0, x = concat_21)[name = string("input_25_lstm_layer_1_lstm_c0_reshaped")];
|
| 143 |
+
string input_25_lstm_layer_1_direction_0 = const()[name = string("input_25_lstm_layer_1_direction_0"), val = string("bidirectional")];
|
| 144 |
+
bool input_25_lstm_layer_1_output_sequence_0 = const()[name = string("input_25_lstm_layer_1_output_sequence_0"), val = bool(true)];
|
| 145 |
+
string input_25_lstm_layer_1_recurrent_activation_0 = const()[name = string("input_25_lstm_layer_1_recurrent_activation_0"), val = string("sigmoid")];
|
| 146 |
+
string input_25_lstm_layer_1_cell_activation_0 = const()[name = string("input_25_lstm_layer_1_cell_activation_0"), val = string("tanh")];
|
| 147 |
+
string input_25_lstm_layer_1_activation_0 = const()[name = string("input_25_lstm_layer_1_activation_0"), val = string("tanh")];
|
| 148 |
+
tensor<fp32, [589, ?, 256]> input_25_lstm_layer_1_0, tensor<fp32, [?, 256]> input_25_lstm_layer_1_1, tensor<fp32, [?, 256]> input_25_lstm_layer_1_2 = lstm(activation = input_25_lstm_layer_1_activation_0, bias = add_2, bias_back = add_3, cell_activation = input_25_lstm_layer_1_cell_activation_0, direction = input_25_lstm_layer_1_direction_0, initial_c = input_25_lstm_layer_1_lstm_c0_reshaped, initial_h = input_25_lstm_layer_1_lstm_h0_reshaped, output_sequence = input_25_lstm_layer_1_output_sequence_0, recurrent_activation = input_25_lstm_layer_1_recurrent_activation_0, weight_hh = concat_17, weight_hh_back = concat_19, weight_ih = concat_16, weight_ih_back = concat_18, x = input_25_lstm_layer_0_0)[name = string("input_25_lstm_layer_1")];
|
| 149 |
+
tensor<fp32, [512]> add_4 = const()[name = string("add_4"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2804672)))];
|
| 150 |
+
tensor<fp32, [512]> add_5 = const()[name = string("add_5"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2806784)))];
|
| 151 |
+
tensor<fp32, [512, 256]> concat_26 = const()[name = string("concat_26"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2808896)))];
|
| 152 |
+
tensor<fp32, [512, 128]> concat_27 = const()[name = string("concat_27"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3333248)))];
|
| 153 |
+
tensor<fp32, [512, 256]> concat_28 = const()[name = string("concat_28"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3595456)))];
|
| 154 |
+
tensor<fp32, [512, 128]> concat_29 = const()[name = string("concat_29"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4119808)))];
|
| 155 |
+
tensor<int32, [2]> split_30_split_sizes_0 = const()[name = string("split_30_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 156 |
+
int32 split_30_axis_0 = const()[name = string("split_30_axis_0"), val = int32(0)];
|
| 157 |
+
tensor<fp32, [1, ?, 128]> split_30_0, tensor<fp32, [1, ?, 128]> split_30_1 = split(axis = split_30_axis_0, split_sizes = split_30_split_sizes_0, x = split_0_2)[name = string("split_30")];
|
| 158 |
+
int32 concat_30_axis_0 = const()[name = string("concat_30_axis_0"), val = int32(2)];
|
| 159 |
+
bool concat_30_interleave_0 = const()[name = string("concat_30_interleave_0"), val = bool(false)];
|
| 160 |
+
tensor<fp32, [1, ?, 256]> concat_30 = concat(axis = concat_30_axis_0, interleave = concat_30_interleave_0, values = (split_30_0, split_30_1))[name = string("concat_30")];
|
| 161 |
+
tensor<int32, [1]> input_25_lstm_layer_2_lstm_h0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_2_lstm_h0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 162 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_2_lstm_h0_reshaped = squeeze(axes = input_25_lstm_layer_2_lstm_h0_reshaped_axes_0, x = concat_30)[name = string("input_25_lstm_layer_2_lstm_h0_reshaped")];
|
| 163 |
+
tensor<int32, [2]> split_31_split_sizes_0 = const()[name = string("split_31_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 164 |
+
int32 split_31_axis_0 = const()[name = string("split_31_axis_0"), val = int32(0)];
|
| 165 |
+
tensor<fp32, [1, ?, 128]> split_31_0, tensor<fp32, [1, ?, 128]> split_31_1 = split(axis = split_31_axis_0, split_sizes = split_31_split_sizes_0, x = split_1_2)[name = string("split_31")];
|
| 166 |
+
int32 concat_31_axis_0 = const()[name = string("concat_31_axis_0"), val = int32(2)];
|
| 167 |
+
bool concat_31_interleave_0 = const()[name = string("concat_31_interleave_0"), val = bool(false)];
|
| 168 |
+
tensor<fp32, [1, ?, 256]> concat_31 = concat(axis = concat_31_axis_0, interleave = concat_31_interleave_0, values = (split_31_0, split_31_1))[name = string("concat_31")];
|
| 169 |
+
tensor<int32, [1]> input_25_lstm_layer_2_lstm_c0_reshaped_axes_0 = const()[name = string("input_25_lstm_layer_2_lstm_c0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 170 |
+
tensor<fp32, [?, 256]> input_25_lstm_layer_2_lstm_c0_reshaped = squeeze(axes = input_25_lstm_layer_2_lstm_c0_reshaped_axes_0, x = concat_31)[name = string("input_25_lstm_layer_2_lstm_c0_reshaped")];
|
| 171 |
+
string input_25_lstm_layer_2_direction_0 = const()[name = string("input_25_lstm_layer_2_direction_0"), val = string("bidirectional")];
|
| 172 |
+
bool input_25_lstm_layer_2_output_sequence_0 = const()[name = string("input_25_lstm_layer_2_output_sequence_0"), val = bool(true)];
|
| 173 |
+
string input_25_lstm_layer_2_recurrent_activation_0 = const()[name = string("input_25_lstm_layer_2_recurrent_activation_0"), val = string("sigmoid")];
|
| 174 |
+
string input_25_lstm_layer_2_cell_activation_0 = const()[name = string("input_25_lstm_layer_2_cell_activation_0"), val = string("tanh")];
|
| 175 |
+
string input_25_lstm_layer_2_activation_0 = const()[name = string("input_25_lstm_layer_2_activation_0"), val = string("tanh")];
|
| 176 |
+
tensor<fp32, [589, ?, 256]> input_25_lstm_layer_2_0, tensor<fp32, [?, 256]> input_25_lstm_layer_2_1, tensor<fp32, [?, 256]> input_25_lstm_layer_2_2 = lstm(activation = input_25_lstm_layer_2_activation_0, bias = add_4, bias_back = add_5, cell_activation = input_25_lstm_layer_2_cell_activation_0, direction = input_25_lstm_layer_2_direction_0, initial_c = input_25_lstm_layer_2_lstm_c0_reshaped, initial_h = input_25_lstm_layer_2_lstm_h0_reshaped, output_sequence = input_25_lstm_layer_2_output_sequence_0, recurrent_activation = input_25_lstm_layer_2_recurrent_activation_0, weight_hh = concat_27, weight_hh_back = concat_29, weight_ih = concat_26, weight_ih_back = concat_28, x = input_25_lstm_layer_1_0)[name = string("input_25_lstm_layer_2")];
|
| 177 |
+
tensor<fp32, [512]> add_6 = const()[name = string("add_6"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4382016)))];
|
| 178 |
+
tensor<fp32, [512]> add_7 = const()[name = string("add_7"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4384128)))];
|
| 179 |
+
tensor<fp32, [512, 256]> concat_36 = const()[name = string("concat_36"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4386240)))];
|
| 180 |
+
tensor<fp32, [512, 128]> concat_37 = const()[name = string("concat_37"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4910592)))];
|
| 181 |
+
tensor<fp32, [512, 256]> concat_38 = const()[name = string("concat_38"), val = tensor<fp32, [512, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5172800)))];
|
| 182 |
+
tensor<fp32, [512, 128]> concat_39 = const()[name = string("concat_39"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5697152)))];
|
| 183 |
+
tensor<int32, [2]> split_40_split_sizes_0 = const()[name = string("split_40_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 184 |
+
int32 split_40_axis_0 = const()[name = string("split_40_axis_0"), val = int32(0)];
|
| 185 |
+
tensor<fp32, [1, ?, 128]> split_40_0, tensor<fp32, [1, ?, 128]> split_40_1 = split(axis = split_40_axis_0, split_sizes = split_40_split_sizes_0, x = split_0_3)[name = string("split_40")];
|
| 186 |
+
int32 concat_40_axis_0 = const()[name = string("concat_40_axis_0"), val = int32(2)];
|
| 187 |
+
bool concat_40_interleave_0 = const()[name = string("concat_40_interleave_0"), val = bool(false)];
|
| 188 |
+
tensor<fp32, [1, ?, 256]> concat_40 = concat(axis = concat_40_axis_0, interleave = concat_40_interleave_0, values = (split_40_0, split_40_1))[name = string("concat_40")];
|
| 189 |
+
tensor<int32, [1]> input_25_batch_first_lstm_h0_reshaped_axes_0 = const()[name = string("input_25_batch_first_lstm_h0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 190 |
+
tensor<fp32, [?, 256]> input_25_batch_first_lstm_h0_reshaped = squeeze(axes = input_25_batch_first_lstm_h0_reshaped_axes_0, x = concat_40)[name = string("input_25_batch_first_lstm_h0_reshaped")];
|
| 191 |
+
tensor<int32, [2]> split_41_split_sizes_0 = const()[name = string("split_41_split_sizes_0"), val = tensor<int32, [2]>([1, 1])];
|
| 192 |
+
int32 split_41_axis_0 = const()[name = string("split_41_axis_0"), val = int32(0)];
|
| 193 |
+
tensor<fp32, [1, ?, 128]> split_41_0, tensor<fp32, [1, ?, 128]> split_41_1 = split(axis = split_41_axis_0, split_sizes = split_41_split_sizes_0, x = split_1_3)[name = string("split_41")];
|
| 194 |
+
int32 concat_41_axis_0 = const()[name = string("concat_41_axis_0"), val = int32(2)];
|
| 195 |
+
bool concat_41_interleave_0 = const()[name = string("concat_41_interleave_0"), val = bool(false)];
|
| 196 |
+
tensor<fp32, [1, ?, 256]> concat_41 = concat(axis = concat_41_axis_0, interleave = concat_41_interleave_0, values = (split_41_0, split_41_1))[name = string("concat_41")];
|
| 197 |
+
tensor<int32, [1]> input_25_batch_first_lstm_c0_reshaped_axes_0 = const()[name = string("input_25_batch_first_lstm_c0_reshaped_axes_0"), val = tensor<int32, [1]>([0])];
|
| 198 |
+
tensor<fp32, [?, 256]> input_25_batch_first_lstm_c0_reshaped = squeeze(axes = input_25_batch_first_lstm_c0_reshaped_axes_0, x = concat_41)[name = string("input_25_batch_first_lstm_c0_reshaped")];
|
| 199 |
+
string input_25_batch_first_direction_0 = const()[name = string("input_25_batch_first_direction_0"), val = string("bidirectional")];
|
| 200 |
+
bool input_25_batch_first_output_sequence_0 = const()[name = string("input_25_batch_first_output_sequence_0"), val = bool(true)];
|
| 201 |
+
string input_25_batch_first_recurrent_activation_0 = const()[name = string("input_25_batch_first_recurrent_activation_0"), val = string("sigmoid")];
|
| 202 |
+
string input_25_batch_first_cell_activation_0 = const()[name = string("input_25_batch_first_cell_activation_0"), val = string("tanh")];
|
| 203 |
+
string input_25_batch_first_activation_0 = const()[name = string("input_25_batch_first_activation_0"), val = string("tanh")];
|
| 204 |
+
tensor<fp32, [589, ?, 256]> input_25_batch_first_0, tensor<fp32, [?, 256]> input_25_batch_first_1, tensor<fp32, [?, 256]> input_25_batch_first_2 = lstm(activation = input_25_batch_first_activation_0, bias = add_6, bias_back = add_7, cell_activation = input_25_batch_first_cell_activation_0, direction = input_25_batch_first_direction_0, initial_c = input_25_batch_first_lstm_c0_reshaped, initial_h = input_25_batch_first_lstm_h0_reshaped, output_sequence = input_25_batch_first_output_sequence_0, recurrent_activation = input_25_batch_first_recurrent_activation_0, weight_hh = concat_37, weight_hh_back = concat_39, weight_ih = concat_36, weight_ih_back = concat_38, x = input_25_lstm_layer_2_0)[name = string("input_25_batch_first")];
|
| 205 |
+
tensor<int32, [3]> input_25_perm_0 = const()[name = string("input_25_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 206 |
+
tensor<fp32, [?, 589, 256]> input_25 = transpose(perm = input_25_perm_0, x = input_25_batch_first_0)[name = string("transpose_4")];
|
| 207 |
+
tensor<fp32, [?, 589, 128]> input_27 = linear(bias = linear_0_bias, weight = linear_0_weight, x = input_25)[name = string("linear_0")];
|
| 208 |
+
fp32 var_220 = const()[name = string("op_220"), val = fp32(0x1.47ae14p-7)];
|
| 209 |
+
tensor<fp32, [?, 589, 128]> input_29 = leaky_relu(alpha = var_220, x = input_27)[name = string("input_29")];
|
| 210 |
+
tensor<fp32, [?, 589, 128]> input_31 = linear(bias = linear_1_bias, weight = linear_1_weight, x = input_29)[name = string("linear_1")];
|
| 211 |
+
fp32 var_225 = const()[name = string("op_225"), val = fp32(0x1.47ae14p-7)];
|
| 212 |
+
tensor<fp32, [?, 589, 128]> input_33 = leaky_relu(alpha = var_225, x = input_31)[name = string("input_33")];
|
| 213 |
+
tensor<fp32, [?, 589, 7]> input_1_1 = linear(bias = classifier_bias, weight = classifier_weight, x = input_33)[name = string("linear_2")];
|
| 214 |
+
int32 var_231 = const()[name = string("op_231"), val = int32(-1)];
|
| 215 |
+
tensor<fp32, [?, 589, 7]> var_232_softmax = softmax(axis = var_231, x = input_1_1)[name = string("op_232_softmax")];
|
| 216 |
+
fp32 var_232_epsilon_0 = const()[name = string("op_232_epsilon_0"), val = fp32(0x1p-149)];
|
| 217 |
+
tensor<fp32, [?, 589, 7]> output = log(epsilon = var_232_epsilon_0, x = var_232_softmax)[name = string("op_232")];
|
| 218 |
+
} -> (output);
|
| 219 |
+
}
|
segmentation-3.0.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c3189a64946c75bc24fcb98afe89ad78c52bdbadfdf65e857fb1b81e2cc9fbb2
|
| 3 |
+
size 5959360
|
wespeaker-fbank-b32.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b4a6a692403029bf4d417d17ba0e43ab89482e9d862d4ed7d897b309d7455910
|
| 3 |
+
size 243
|
wespeaker-fbank-b32.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4241bd2543b6face59368f98e9cb7a049c46db8cc5ebd70a12814d3382324ede
|
| 3 |
+
size 168
|
wespeaker-fbank-b32.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> waveform) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"waveform", [32, 1, 160000]}}), ("EnumeratedShapes", {{"1decda00", {{"waveform", [1, 1, 160000]}}}, {"9025f589", {{"waveform", [32, 1, 160000]}}}})))] {
|
| 5 |
+
tensor<fp32, [257, 512]> dft_sin = const()[name = string("dft_sin"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 6 |
+
tensor<fp32, [257, 512]> dft_cos = const()[name = string("dft_cos"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(526464)))];
|
| 7 |
+
tensor<fp32, [400, 1, 400]> identity_kernel = const()[name = string("identity_kernel"), val = tensor<fp32, [400, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1052864)))];
|
| 8 |
+
tensor<int32, [3]> var_17_begin_0 = const()[name = string("op_17_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 9 |
+
tensor<int32, [3]> var_17_end_0 = const()[name = string("op_17_end_0"), val = tensor<int32, [3]>([0, 1, 160000])];
|
| 10 |
+
tensor<bool, [3]> var_17_end_mask_0 = const()[name = string("op_17_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 11 |
+
tensor<fp32, [?, 1, 160000]> var_17 = slice_by_index(begin = var_17_begin_0, end = var_17_end_0, end_mask = var_17_end_mask_0, x = waveform)[name = string("op_17")];
|
| 12 |
+
fp32 var_23 = const()[name = string("op_23"), val = fp32(0x1p+15)];
|
| 13 |
+
tensor<fp32, [?, 1, 160000]> signal = mul(x = var_17, y = var_23)[name = string("signal")];
|
| 14 |
+
string frames_1_pad_type_0 = const()[name = string("frames_1_pad_type_0"), val = string("valid")];
|
| 15 |
+
tensor<int32, [1]> frames_1_strides_0 = const()[name = string("frames_1_strides_0"), val = tensor<int32, [1]>([160])];
|
| 16 |
+
tensor<int32, [2]> frames_1_pad_0 = const()[name = string("frames_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 17 |
+
tensor<int32, [1]> frames_1_dilations_0 = const()[name = string("frames_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 18 |
+
int32 frames_1_groups_0 = const()[name = string("frames_1_groups_0"), val = int32(1)];
|
| 19 |
+
tensor<fp32, [?, 400, 998]> frames_1 = conv(dilations = frames_1_dilations_0, groups = frames_1_groups_0, pad = frames_1_pad_0, pad_type = frames_1_pad_type_0, strides = frames_1_strides_0, weight = identity_kernel, x = signal)[name = string("frames_1")];
|
| 20 |
+
tensor<int32, [3]> var_44 = const()[name = string("op_44"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 21 |
+
tensor<int32, [1]> var_50_axes_0 = const()[name = string("op_50_axes_0"), val = tensor<int32, [1]>([2])];
|
| 22 |
+
bool var_50_keep_dims_0 = const()[name = string("op_50_keep_dims_0"), val = bool(true)];
|
| 23 |
+
tensor<fp32, [?, 998, 400]> frames_3 = transpose(perm = var_44, x = frames_1)[name = string("transpose_3")];
|
| 24 |
+
tensor<fp32, [?, 998, 1]> var_50 = reduce_mean(axes = var_50_axes_0, keep_dims = var_50_keep_dims_0, x = frames_3)[name = string("op_50")];
|
| 25 |
+
tensor<fp32, [?, 998, 400]> input_1 = sub(x = frames_3, y = var_50)[name = string("input_1")];
|
| 26 |
+
fp32 const_0 = const()[name = string("const_0"), val = fp32(0x0p+0)];
|
| 27 |
+
tensor<int32, [6]> var_58_pad_0 = const()[name = string("op_58_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 1, 0])];
|
| 28 |
+
string var_58_mode_0 = const()[name = string("op_58_mode_0"), val = string("replicate")];
|
| 29 |
+
tensor<fp32, [?, 998, 401]> var_58 = pad(constant_val = const_0, mode = var_58_mode_0, pad = var_58_pad_0, x = input_1)[name = string("op_58")];
|
| 30 |
+
tensor<int32, [3]> previous_begin_0 = const()[name = string("previous_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 31 |
+
tensor<int32, [3]> previous_end_0 = const()[name = string("previous_end_0"), val = tensor<int32, [3]>([0, 998, 400])];
|
| 32 |
+
tensor<bool, [3]> previous_end_mask_0 = const()[name = string("previous_end_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 33 |
+
tensor<fp32, [?, 998, 400]> previous = slice_by_index(begin = previous_begin_0, end = previous_end_0, end_mask = previous_end_mask_0, x = var_58)[name = string("previous")];
|
| 34 |
+
fp32 var_64 = const()[name = string("op_64"), val = fp32(0x1.f0a3d8p-1)];
|
| 35 |
+
tensor<fp32, [?, 998, 400]> var_65 = mul(x = previous, y = var_64)[name = string("op_65")];
|
| 36 |
+
tensor<fp32, [?, 998, 400]> frames_5 = sub(x = input_1, y = var_65)[name = string("frames_5")];
|
| 37 |
+
tensor<fp32, [1, 1, 400]> var_72 = const()[name = string("op_72"), val = tensor<fp32, [1, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1692928)))];
|
| 38 |
+
tensor<fp32, [?, 998, 400]> input = mul(x = frames_5, y = var_72)[name = string("input")];
|
| 39 |
+
fp32 const_1 = const()[name = string("const_1"), val = fp32(0x0p+0)];
|
| 40 |
+
tensor<int32, [6]> frames_pad_0 = const()[name = string("frames_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 0, 112])];
|
| 41 |
+
string frames_mode_0 = const()[name = string("frames_mode_0"), val = string("constant")];
|
| 42 |
+
tensor<fp32, [?, 998, 512]> frames = pad(constant_val = const_1, mode = frames_mode_0, pad = frames_pad_0, x = input)[name = string("frames")];
|
| 43 |
+
tensor<fp32, [257]> real_part_bias_0 = const()[name = string("real_part_bias_0"), val = tensor<fp32, [257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1694592)))];
|
| 44 |
+
tensor<fp32, [?, 998, 257]> real_part = linear(bias = real_part_bias_0, weight = dft_cos, x = frames)[name = string("real_part")];
|
| 45 |
+
tensor<fp32, [?, 998, 257]> imag_part = linear(bias = real_part_bias_0, weight = dft_sin, x = frames)[name = string("imag_part")];
|
| 46 |
+
fp32 var_84 = const()[name = string("op_84"), val = fp32(0x1p+1)];
|
| 47 |
+
tensor<fp32, [?, 998, 257]> var_85 = pow(x = real_part, y = var_84)[name = string("op_85")];
|
| 48 |
+
fp32 var_86 = const()[name = string("op_86"), val = fp32(0x1p+1)];
|
| 49 |
+
tensor<fp32, [?, 998, 257]> var_87 = pow(x = imag_part, y = var_86)[name = string("op_87")];
|
| 50 |
+
tensor<fp32, [?, 998, 257]> spectrum = add(x = var_85, y = var_87)[name = string("spectrum")];
|
| 51 |
+
tensor<fp32, [80, 257]> transpose_2 = const()[name = string("transpose_2"), val = tensor<fp32, [80, 257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1695744)))];
|
| 52 |
+
tensor<fp32, [80]> mel_1_bias_0 = const()[name = string("mel_1_bias_0"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1778048)))];
|
| 53 |
+
tensor<fp32, [?, 998, 80]> mel_1 = linear(bias = mel_1_bias_0, weight = transpose_2, x = spectrum)[name = string("mel_1")];
|
| 54 |
+
fp32 const_3 = const()[name = string("const_3"), val = fp32(0x1p-23)];
|
| 55 |
+
tensor<fp32, [?, 998, 80]> var_102 = maximum(x = mel_1, y = const_3)[name = string("op_102")];
|
| 56 |
+
fp32 mel_3_epsilon_0 = const()[name = string("mel_3_epsilon_0"), val = fp32(0x1p-149)];
|
| 57 |
+
tensor<fp32, [?, 998, 80]> mel_3 = log(epsilon = mel_3_epsilon_0, x = var_102)[name = string("mel_3")];
|
| 58 |
+
tensor<int32, [1]> var_108_axes_0 = const()[name = string("op_108_axes_0"), val = tensor<int32, [1]>([1])];
|
| 59 |
+
bool var_108_keep_dims_0 = const()[name = string("op_108_keep_dims_0"), val = bool(true)];
|
| 60 |
+
tensor<fp32, [?, 1, 80]> var_108 = reduce_mean(axes = var_108_axes_0, keep_dims = var_108_keep_dims_0, x = mel_3)[name = string("op_108")];
|
| 61 |
+
tensor<fp32, [?, 998, 80]> output = sub(x = mel_3, y = var_108)[name = string("op_110")];
|
| 62 |
+
} -> (output);
|
| 63 |
+
}
|
wespeaker-fbank-b32.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:27396cb0afdd09164a9d6b2dbd10688bed15230948b3e0a6692ec490c03ae4d7
|
| 3 |
+
size 1778432
|
wespeaker-fbank-b32.onnx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5b1cc223098300b2d0a5693ff2e28984b7f593fa22525aed9e2537dfe6a342e3
|
| 3 |
+
size 110518
|
wespeaker-fbank.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b4a6a692403029bf4d417d17ba0e43ab89482e9d862d4ed7d897b309d7455910
|
| 3 |
+
size 243
|
wespeaker-fbank.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4241bd2543b6face59368f98e9cb7a049c46db8cc5ebd70a12814d3382324ede
|
| 3 |
+
size 168
|
wespeaker-fbank.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> waveform) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"waveform", [32, 1, 160000]}}), ("EnumeratedShapes", {{"1decda00", {{"waveform", [1, 1, 160000]}}}, {"9025f589", {{"waveform", [32, 1, 160000]}}}})))] {
|
| 5 |
+
tensor<fp32, [257, 512]> dft_sin = const()[name = string("dft_sin"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 6 |
+
tensor<fp32, [257, 512]> dft_cos = const()[name = string("dft_cos"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(526464)))];
|
| 7 |
+
tensor<fp32, [400, 1, 400]> identity_kernel = const()[name = string("identity_kernel"), val = tensor<fp32, [400, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1052864)))];
|
| 8 |
+
tensor<int32, [3]> var_17_begin_0 = const()[name = string("op_17_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 9 |
+
tensor<int32, [3]> var_17_end_0 = const()[name = string("op_17_end_0"), val = tensor<int32, [3]>([0, 1, 160000])];
|
| 10 |
+
tensor<bool, [3]> var_17_end_mask_0 = const()[name = string("op_17_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 11 |
+
tensor<fp32, [?, 1, 160000]> var_17 = slice_by_index(begin = var_17_begin_0, end = var_17_end_0, end_mask = var_17_end_mask_0, x = waveform)[name = string("op_17")];
|
| 12 |
+
fp32 var_23 = const()[name = string("op_23"), val = fp32(0x1p+15)];
|
| 13 |
+
tensor<fp32, [?, 1, 160000]> signal = mul(x = var_17, y = var_23)[name = string("signal")];
|
| 14 |
+
string frames_1_pad_type_0 = const()[name = string("frames_1_pad_type_0"), val = string("valid")];
|
| 15 |
+
tensor<int32, [1]> frames_1_strides_0 = const()[name = string("frames_1_strides_0"), val = tensor<int32, [1]>([160])];
|
| 16 |
+
tensor<int32, [2]> frames_1_pad_0 = const()[name = string("frames_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 17 |
+
tensor<int32, [1]> frames_1_dilations_0 = const()[name = string("frames_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 18 |
+
int32 frames_1_groups_0 = const()[name = string("frames_1_groups_0"), val = int32(1)];
|
| 19 |
+
tensor<fp32, [?, 400, 998]> frames_1 = conv(dilations = frames_1_dilations_0, groups = frames_1_groups_0, pad = frames_1_pad_0, pad_type = frames_1_pad_type_0, strides = frames_1_strides_0, weight = identity_kernel, x = signal)[name = string("frames_1")];
|
| 20 |
+
tensor<int32, [3]> var_44 = const()[name = string("op_44"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 21 |
+
tensor<int32, [1]> var_50_axes_0 = const()[name = string("op_50_axes_0"), val = tensor<int32, [1]>([2])];
|
| 22 |
+
bool var_50_keep_dims_0 = const()[name = string("op_50_keep_dims_0"), val = bool(true)];
|
| 23 |
+
tensor<fp32, [?, 998, 400]> frames_3 = transpose(perm = var_44, x = frames_1)[name = string("transpose_3")];
|
| 24 |
+
tensor<fp32, [?, 998, 1]> var_50 = reduce_mean(axes = var_50_axes_0, keep_dims = var_50_keep_dims_0, x = frames_3)[name = string("op_50")];
|
| 25 |
+
tensor<fp32, [?, 998, 400]> input_1 = sub(x = frames_3, y = var_50)[name = string("input_1")];
|
| 26 |
+
fp32 const_0 = const()[name = string("const_0"), val = fp32(0x0p+0)];
|
| 27 |
+
tensor<int32, [6]> var_58_pad_0 = const()[name = string("op_58_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 1, 0])];
|
| 28 |
+
string var_58_mode_0 = const()[name = string("op_58_mode_0"), val = string("replicate")];
|
| 29 |
+
tensor<fp32, [?, 998, 401]> var_58 = pad(constant_val = const_0, mode = var_58_mode_0, pad = var_58_pad_0, x = input_1)[name = string("op_58")];
|
| 30 |
+
tensor<int32, [3]> previous_begin_0 = const()[name = string("previous_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 31 |
+
tensor<int32, [3]> previous_end_0 = const()[name = string("previous_end_0"), val = tensor<int32, [3]>([0, 998, 400])];
|
| 32 |
+
tensor<bool, [3]> previous_end_mask_0 = const()[name = string("previous_end_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 33 |
+
tensor<fp32, [?, 998, 400]> previous = slice_by_index(begin = previous_begin_0, end = previous_end_0, end_mask = previous_end_mask_0, x = var_58)[name = string("previous")];
|
| 34 |
+
fp32 var_64 = const()[name = string("op_64"), val = fp32(0x1.f0a3d8p-1)];
|
| 35 |
+
tensor<fp32, [?, 998, 400]> var_65 = mul(x = previous, y = var_64)[name = string("op_65")];
|
| 36 |
+
tensor<fp32, [?, 998, 400]> frames_5 = sub(x = input_1, y = var_65)[name = string("frames_5")];
|
| 37 |
+
tensor<fp32, [1, 1, 400]> var_72 = const()[name = string("op_72"), val = tensor<fp32, [1, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1692928)))];
|
| 38 |
+
tensor<fp32, [?, 998, 400]> input = mul(x = frames_5, y = var_72)[name = string("input")];
|
| 39 |
+
fp32 const_1 = const()[name = string("const_1"), val = fp32(0x0p+0)];
|
| 40 |
+
tensor<int32, [6]> frames_pad_0 = const()[name = string("frames_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 0, 112])];
|
| 41 |
+
string frames_mode_0 = const()[name = string("frames_mode_0"), val = string("constant")];
|
| 42 |
+
tensor<fp32, [?, 998, 512]> frames = pad(constant_val = const_1, mode = frames_mode_0, pad = frames_pad_0, x = input)[name = string("frames")];
|
| 43 |
+
tensor<fp32, [257]> real_part_bias_0 = const()[name = string("real_part_bias_0"), val = tensor<fp32, [257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1694592)))];
|
| 44 |
+
tensor<fp32, [?, 998, 257]> real_part = linear(bias = real_part_bias_0, weight = dft_cos, x = frames)[name = string("real_part")];
|
| 45 |
+
tensor<fp32, [?, 998, 257]> imag_part = linear(bias = real_part_bias_0, weight = dft_sin, x = frames)[name = string("imag_part")];
|
| 46 |
+
fp32 var_84 = const()[name = string("op_84"), val = fp32(0x1p+1)];
|
| 47 |
+
tensor<fp32, [?, 998, 257]> var_85 = pow(x = real_part, y = var_84)[name = string("op_85")];
|
| 48 |
+
fp32 var_86 = const()[name = string("op_86"), val = fp32(0x1p+1)];
|
| 49 |
+
tensor<fp32, [?, 998, 257]> var_87 = pow(x = imag_part, y = var_86)[name = string("op_87")];
|
| 50 |
+
tensor<fp32, [?, 998, 257]> spectrum = add(x = var_85, y = var_87)[name = string("spectrum")];
|
| 51 |
+
tensor<fp32, [80, 257]> transpose_2 = const()[name = string("transpose_2"), val = tensor<fp32, [80, 257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1695744)))];
|
| 52 |
+
tensor<fp32, [80]> mel_1_bias_0 = const()[name = string("mel_1_bias_0"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1778048)))];
|
| 53 |
+
tensor<fp32, [?, 998, 80]> mel_1 = linear(bias = mel_1_bias_0, weight = transpose_2, x = spectrum)[name = string("mel_1")];
|
| 54 |
+
fp32 const_3 = const()[name = string("const_3"), val = fp32(0x1p-23)];
|
| 55 |
+
tensor<fp32, [?, 998, 80]> var_102 = maximum(x = mel_1, y = const_3)[name = string("op_102")];
|
| 56 |
+
fp32 mel_3_epsilon_0 = const()[name = string("mel_3_epsilon_0"), val = fp32(0x1p-149)];
|
| 57 |
+
tensor<fp32, [?, 998, 80]> mel_3 = log(epsilon = mel_3_epsilon_0, x = var_102)[name = string("mel_3")];
|
| 58 |
+
tensor<int32, [1]> var_108_axes_0 = const()[name = string("op_108_axes_0"), val = tensor<int32, [1]>([1])];
|
| 59 |
+
bool var_108_keep_dims_0 = const()[name = string("op_108_keep_dims_0"), val = bool(true)];
|
| 60 |
+
tensor<fp32, [?, 1, 80]> var_108 = reduce_mean(axes = var_108_axes_0, keep_dims = var_108_keep_dims_0, x = mel_3)[name = string("op_108")];
|
| 61 |
+
tensor<fp32, [?, 998, 80]> output = sub(x = mel_3, y = var_108)[name = string("op_110")];
|
| 62 |
+
} -> (output);
|
| 63 |
+
}
|
wespeaker-fbank.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:27396cb0afdd09164a9d6b2dbd10688bed15230948b3e0a6692ec490c03ae4d7
|
| 3 |
+
size 1778432
|
wespeaker-fbank.onnx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7d2d4ad87789b178d75309d7418056b4d07cf408efcc994155fdd55f240102b5
|
| 3 |
+
size 110518
|
wespeaker-voxceleb-resnet34-fused-b3-f16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3fd492b62d5e26ad34278cea685f931276bb94ab564ca6db80d832f87135f69d
|
| 3 |
+
size 243
|
wespeaker-voxceleb-resnet34-fused-b3-f16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4f279b672793ba4f1d246f69442be874b49fc275f6c9b08f6ab85b57dc0bbe68
|
| 3 |
+
size 225
|
wespeaker-voxceleb-resnet34-fused-b3-f16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,468 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> waveform, tensor<fp32, [?, 589]> weights) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}), ("EnumeratedShapes", {{"3c334fba", {{"waveform", [3, 1, 160000]}, {"weights", [3, 589]}}}, {"79c53add", {{"waveform", [1, 1, 160000]}, {"weights", [1, 589]}}}, {"cb01bf12", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}}})))] {
|
| 5 |
+
tensor<int32, [3]> var_27_begin_0 = const()[name = string("op_27_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 6 |
+
tensor<int32, [3]> var_27_end_0 = const()[name = string("op_27_end_0"), val = tensor<int32, [3]>([0, 1, 160000])];
|
| 7 |
+
tensor<bool, [3]> var_27_end_mask_0 = const()[name = string("op_27_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 8 |
+
string waveform_to_fp16_dtype_0 = const()[name = string("waveform_to_fp16_dtype_0"), val = string("fp16")];
|
| 9 |
+
tensor<fp16, [?, 1, 160000]> waveform_to_fp16 = cast(dtype = waveform_to_fp16_dtype_0, x = waveform)[name = string("cast_10")];
|
| 10 |
+
tensor<fp16, [?, 1, 160000]> var_27_cast_fp16 = slice_by_index(begin = var_27_begin_0, end = var_27_end_0, end_mask = var_27_end_mask_0, x = waveform_to_fp16)[name = string("op_27_cast_fp16")];
|
| 11 |
+
fp16 var_29_to_fp16 = const()[name = string("op_29_to_fp16"), val = fp16(0x1p+15)];
|
| 12 |
+
tensor<fp16, [?, 1, 160000]> signal_cast_fp16 = mul(x = var_27_cast_fp16, y = var_29_to_fp16)[name = string("signal_cast_fp16")];
|
| 13 |
+
string frames_1_pad_type_0 = const()[name = string("frames_1_pad_type_0"), val = string("valid")];
|
| 14 |
+
tensor<int32, [1]> frames_1_strides_0 = const()[name = string("frames_1_strides_0"), val = tensor<int32, [1]>([160])];
|
| 15 |
+
tensor<int32, [2]> frames_1_pad_0 = const()[name = string("frames_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 16 |
+
tensor<int32, [1]> frames_1_dilations_0 = const()[name = string("frames_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 17 |
+
int32 frames_1_groups_0 = const()[name = string("frames_1_groups_0"), val = int32(1)];
|
| 18 |
+
tensor<fp16, [400, 1, 400]> fbank_identity_kernel_to_fp16 = const()[name = string("fbank_identity_kernel_to_fp16"), val = tensor<fp16, [400, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 19 |
+
tensor<fp16, [?, 400, 998]> frames_1_cast_fp16 = conv(dilations = frames_1_dilations_0, groups = frames_1_groups_0, pad = frames_1_pad_0, pad_type = frames_1_pad_type_0, strides = frames_1_strides_0, weight = fbank_identity_kernel_to_fp16, x = signal_cast_fp16)[name = string("frames_1_cast_fp16")];
|
| 20 |
+
tensor<int32, [3]> var_36 = const()[name = string("op_36"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 21 |
+
tensor<int32, [1]> var_39_axes_0 = const()[name = string("op_39_axes_0"), val = tensor<int32, [1]>([2])];
|
| 22 |
+
bool var_39_keep_dims_0 = const()[name = string("op_39_keep_dims_0"), val = bool(true)];
|
| 23 |
+
tensor<fp16, [?, 998, 400]> frames_3_cast_fp16 = transpose(perm = var_36, x = frames_1_cast_fp16)[name = string("transpose_4")];
|
| 24 |
+
tensor<fp16, [?, 998, 1]> var_39_cast_fp16 = reduce_mean(axes = var_39_axes_0, keep_dims = var_39_keep_dims_0, x = frames_3_cast_fp16)[name = string("op_39_cast_fp16")];
|
| 25 |
+
tensor<fp16, [?, 998, 400]> input_1_cast_fp16 = sub(x = frames_3_cast_fp16, y = var_39_cast_fp16)[name = string("input_1_cast_fp16")];
|
| 26 |
+
tensor<int32, [6]> var_42_pad_0 = const()[name = string("op_42_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 1, 0])];
|
| 27 |
+
string var_42_mode_0 = const()[name = string("op_42_mode_0"), val = string("replicate")];
|
| 28 |
+
fp16 const_0_to_fp16 = const()[name = string("const_0_to_fp16"), val = fp16(0x0p+0)];
|
| 29 |
+
tensor<fp16, [?, 998, 401]> var_42_cast_fp16 = pad(constant_val = const_0_to_fp16, mode = var_42_mode_0, pad = var_42_pad_0, x = input_1_cast_fp16)[name = string("op_42_cast_fp16")];
|
| 30 |
+
tensor<int32, [3]> previous_begin_0 = const()[name = string("previous_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 31 |
+
tensor<int32, [3]> previous_end_0 = const()[name = string("previous_end_0"), val = tensor<int32, [3]>([0, 998, 400])];
|
| 32 |
+
tensor<bool, [3]> previous_end_mask_0 = const()[name = string("previous_end_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 33 |
+
tensor<fp16, [?, 998, 400]> previous_cast_fp16 = slice_by_index(begin = previous_begin_0, end = previous_end_0, end_mask = previous_end_mask_0, x = var_42_cast_fp16)[name = string("previous_cast_fp16")];
|
| 34 |
+
fp16 var_44_to_fp16 = const()[name = string("op_44_to_fp16"), val = fp16(0x1.f0cp-1)];
|
| 35 |
+
tensor<fp16, [?, 998, 400]> var_45_cast_fp16 = mul(x = previous_cast_fp16, y = var_44_to_fp16)[name = string("op_45_cast_fp16")];
|
| 36 |
+
tensor<fp16, [?, 998, 400]> frames_5_cast_fp16 = sub(x = input_1_cast_fp16, y = var_45_cast_fp16)[name = string("frames_5_cast_fp16")];
|
| 37 |
+
tensor<fp16, [1, 1, 400]> var_48_to_fp16 = const()[name = string("op_48_to_fp16"), val = tensor<fp16, [1, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(320128)))];
|
| 38 |
+
tensor<fp16, [?, 998, 400]> input_3_cast_fp16 = mul(x = frames_5_cast_fp16, y = var_48_to_fp16)[name = string("input_3_cast_fp16")];
|
| 39 |
+
tensor<int32, [6]> frames_7_pad_0 = const()[name = string("frames_7_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 0, 112])];
|
| 40 |
+
string frames_7_mode_0 = const()[name = string("frames_7_mode_0"), val = string("constant")];
|
| 41 |
+
fp16 const_1_to_fp16 = const()[name = string("const_1_to_fp16"), val = fp16(0x0p+0)];
|
| 42 |
+
tensor<fp16, [?, 998, 512]> frames_7_cast_fp16 = pad(constant_val = const_1_to_fp16, mode = frames_7_mode_0, pad = frames_7_pad_0, x = input_3_cast_fp16)[name = string("frames_7_cast_fp16")];
|
| 43 |
+
tensor<fp16, [257, 512]> fbank_dft_cos_to_fp16 = const()[name = string("fbank_dft_cos_to_fp16"), val = tensor<fp16, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(321024)))];
|
| 44 |
+
tensor<fp16, [257]> real_part_bias_0_to_fp16 = const()[name = string("real_part_bias_0_to_fp16"), val = tensor<fp16, [257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(584256)))];
|
| 45 |
+
tensor<fp16, [?, 998, 257]> real_part_cast_fp16 = linear(bias = real_part_bias_0_to_fp16, weight = fbank_dft_cos_to_fp16, x = frames_7_cast_fp16)[name = string("real_part_cast_fp16")];
|
| 46 |
+
tensor<fp16, [257, 512]> fbank_dft_sin_to_fp16 = const()[name = string("fbank_dft_sin_to_fp16"), val = tensor<fp16, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(584896)))];
|
| 47 |
+
tensor<fp16, [?, 998, 257]> imag_part_cast_fp16 = linear(bias = real_part_bias_0_to_fp16, weight = fbank_dft_sin_to_fp16, x = frames_7_cast_fp16)[name = string("imag_part_cast_fp16")];
|
| 48 |
+
fp16 var_7_to_fp16 = const()[name = string("op_7_to_fp16"), val = fp16(0x1p+1)];
|
| 49 |
+
tensor<fp16, [?, 998, 257]> var_56_cast_fp16 = pow(x = real_part_cast_fp16, y = var_7_to_fp16)[name = string("op_56_cast_fp16")];
|
| 50 |
+
tensor<fp16, [?, 998, 257]> var_57_cast_fp16 = pow(x = imag_part_cast_fp16, y = var_7_to_fp16)[name = string("op_57_cast_fp16")];
|
| 51 |
+
tensor<fp16, [?, 998, 257]> spectrum_cast_fp16 = add(x = var_56_cast_fp16, y = var_57_cast_fp16)[name = string("spectrum_cast_fp16")];
|
| 52 |
+
tensor<fp16, [80, 257]> transpose_2_to_fp16 = const()[name = string("transpose_2_to_fp16"), val = tensor<fp16, [80, 257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(848128)))];
|
| 53 |
+
tensor<fp16, [80]> mel_1_bias_0_to_fp16 = const()[name = string("mel_1_bias_0_to_fp16"), val = tensor<fp16, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(889344)))];
|
| 54 |
+
tensor<fp16, [?, 998, 80]> mel_1_cast_fp16 = linear(bias = mel_1_bias_0_to_fp16, weight = transpose_2_to_fp16, x = spectrum_cast_fp16)[name = string("mel_1_cast_fp16")];
|
| 55 |
+
fp16 const_3_to_fp16 = const()[name = string("const_3_to_fp16"), val = fp16(0x1p-23)];
|
| 56 |
+
tensor<fp16, [?, 998, 80]> var_62_cast_fp16 = maximum(x = mel_1_cast_fp16, y = const_3_to_fp16)[name = string("op_62_cast_fp16")];
|
| 57 |
+
fp32 mel_3_epsilon_0 = const()[name = string("mel_3_epsilon_0"), val = fp32(0x1p-149)];
|
| 58 |
+
tensor<fp16, [?, 998, 80]> mel_3_cast_fp16 = log(epsilon = mel_3_epsilon_0, x = var_62_cast_fp16)[name = string("mel_3_cast_fp16")];
|
| 59 |
+
tensor<int32, [1]> var_65_axes_0 = const()[name = string("op_65_axes_0"), val = tensor<int32, [1]>([1])];
|
| 60 |
+
bool var_65_keep_dims_0 = const()[name = string("op_65_keep_dims_0"), val = bool(true)];
|
| 61 |
+
tensor<fp16, [?, 1, 80]> var_65_cast_fp16 = reduce_mean(axes = var_65_axes_0, keep_dims = var_65_keep_dims_0, x = mel_3_cast_fp16)[name = string("op_65_cast_fp16")];
|
| 62 |
+
tensor<fp16, [?, 998, 80]> fbank_1_cast_fp16 = sub(x = mel_3_cast_fp16, y = var_65_cast_fp16)[name = string("fbank_1_cast_fp16")];
|
| 63 |
+
int32 var_67 = const()[name = string("op_67"), val = int32(-1)];
|
| 64 |
+
tensor<int32, [3]> var_94 = const()[name = string("op_94"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 65 |
+
tensor<int32, [1]> input_5_axes_0 = const()[name = string("input_5_axes_0"), val = tensor<int32, [1]>([1])];
|
| 66 |
+
tensor<fp16, [?, 80, 998]> fbank_3_cast_fp16 = transpose(perm = var_94, x = fbank_1_cast_fp16)[name = string("transpose_3")];
|
| 67 |
+
tensor<fp16, [?, 1, 80, 998]> input_5_cast_fp16 = expand_dims(axes = input_5_axes_0, x = fbank_3_cast_fp16)[name = string("input_5_cast_fp16")];
|
| 68 |
+
string input_7_pad_type_0 = const()[name = string("input_7_pad_type_0"), val = string("custom")];
|
| 69 |
+
tensor<int32, [4]> input_7_pad_0 = const()[name = string("input_7_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 70 |
+
tensor<int32, [2]> input_7_strides_0 = const()[name = string("input_7_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 71 |
+
tensor<int32, [2]> input_7_dilations_0 = const()[name = string("input_7_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 72 |
+
int32 input_7_groups_0 = const()[name = string("input_7_groups_0"), val = int32(1)];
|
| 73 |
+
tensor<fp16, [32, 1, 3, 3]> const_4_to_fp16 = const()[name = string("const_4_to_fp16"), val = tensor<fp16, [32, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(889600)))];
|
| 74 |
+
tensor<fp16, [32]> const_5_to_fp16 = const()[name = string("const_5_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(890240)))];
|
| 75 |
+
tensor<fp16, [?, 32, 80, 998]> input_9_cast_fp16 = conv(bias = const_5_to_fp16, dilations = input_7_dilations_0, groups = input_7_groups_0, pad = input_7_pad_0, pad_type = input_7_pad_type_0, strides = input_7_strides_0, weight = const_4_to_fp16, x = input_5_cast_fp16)[name = string("input_9_cast_fp16")];
|
| 76 |
+
tensor<fp16, [?, 32, 80, 998]> input_11_cast_fp16 = relu(x = input_9_cast_fp16)[name = string("input_11_cast_fp16")];
|
| 77 |
+
string input_13_pad_type_0 = const()[name = string("input_13_pad_type_0"), val = string("custom")];
|
| 78 |
+
tensor<int32, [4]> input_13_pad_0 = const()[name = string("input_13_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 79 |
+
tensor<int32, [2]> input_13_strides_0 = const()[name = string("input_13_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 80 |
+
tensor<int32, [2]> input_13_dilations_0 = const()[name = string("input_13_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 81 |
+
int32 input_13_groups_0 = const()[name = string("input_13_groups_0"), val = int32(1)];
|
| 82 |
+
tensor<fp16, [32, 32, 3, 3]> const_6_to_fp16 = const()[name = string("const_6_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(890368)))];
|
| 83 |
+
tensor<fp16, [32]> const_7_to_fp16 = const()[name = string("const_7_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(908864)))];
|
| 84 |
+
tensor<fp16, [?, 32, 80, 998]> input_15_cast_fp16 = conv(bias = const_7_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 = const_6_to_fp16, x = input_11_cast_fp16)[name = string("input_15_cast_fp16")];
|
| 85 |
+
tensor<fp16, [?, 32, 80, 998]> input_17_cast_fp16 = relu(x = input_15_cast_fp16)[name = string("input_17_cast_fp16")];
|
| 86 |
+
string input_19_pad_type_0 = const()[name = string("input_19_pad_type_0"), val = string("custom")];
|
| 87 |
+
tensor<int32, [4]> input_19_pad_0 = const()[name = string("input_19_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 88 |
+
tensor<int32, [2]> input_19_strides_0 = const()[name = string("input_19_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 89 |
+
tensor<int32, [2]> input_19_dilations_0 = const()[name = string("input_19_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 90 |
+
int32 input_19_groups_0 = const()[name = string("input_19_groups_0"), val = int32(1)];
|
| 91 |
+
tensor<fp16, [32, 32, 3, 3]> const_8_to_fp16 = const()[name = string("const_8_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(908992)))];
|
| 92 |
+
tensor<fp16, [32]> const_9_to_fp16 = const()[name = string("const_9_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(927488)))];
|
| 93 |
+
tensor<fp16, [?, 32, 80, 998]> out_1_cast_fp16 = conv(bias = const_9_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 = const_8_to_fp16, x = input_17_cast_fp16)[name = string("out_1_cast_fp16")];
|
| 94 |
+
tensor<fp16, [?, 32, 80, 998]> input_21_cast_fp16 = add(x = out_1_cast_fp16, y = input_11_cast_fp16)[name = string("input_21_cast_fp16")];
|
| 95 |
+
tensor<fp16, [?, 32, 80, 998]> input_23_cast_fp16 = relu(x = input_21_cast_fp16)[name = string("input_23_cast_fp16")];
|
| 96 |
+
string input_25_pad_type_0 = const()[name = string("input_25_pad_type_0"), val = string("custom")];
|
| 97 |
+
tensor<int32, [4]> input_25_pad_0 = const()[name = string("input_25_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 98 |
+
tensor<int32, [2]> input_25_strides_0 = const()[name = string("input_25_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 99 |
+
tensor<int32, [2]> input_25_dilations_0 = const()[name = string("input_25_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 100 |
+
int32 input_25_groups_0 = const()[name = string("input_25_groups_0"), val = int32(1)];
|
| 101 |
+
tensor<fp16, [32, 32, 3, 3]> const_10_to_fp16 = const()[name = string("const_10_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(927616)))];
|
| 102 |
+
tensor<fp16, [32]> const_11_to_fp16 = const()[name = string("const_11_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(946112)))];
|
| 103 |
+
tensor<fp16, [?, 32, 80, 998]> input_27_cast_fp16 = conv(bias = const_11_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 = const_10_to_fp16, x = input_23_cast_fp16)[name = string("input_27_cast_fp16")];
|
| 104 |
+
tensor<fp16, [?, 32, 80, 998]> input_29_cast_fp16 = relu(x = input_27_cast_fp16)[name = string("input_29_cast_fp16")];
|
| 105 |
+
string input_31_pad_type_0 = const()[name = string("input_31_pad_type_0"), val = string("custom")];
|
| 106 |
+
tensor<int32, [4]> input_31_pad_0 = const()[name = string("input_31_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 107 |
+
tensor<int32, [2]> input_31_strides_0 = const()[name = string("input_31_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 108 |
+
tensor<int32, [2]> input_31_dilations_0 = const()[name = string("input_31_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 109 |
+
int32 input_31_groups_0 = const()[name = string("input_31_groups_0"), val = int32(1)];
|
| 110 |
+
tensor<fp16, [32, 32, 3, 3]> const_12_to_fp16 = const()[name = string("const_12_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(946240)))];
|
| 111 |
+
tensor<fp16, [32]> const_13_to_fp16 = const()[name = string("const_13_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(964736)))];
|
| 112 |
+
tensor<fp16, [?, 32, 80, 998]> out_3_cast_fp16 = conv(bias = const_13_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_12_to_fp16, x = input_29_cast_fp16)[name = string("out_3_cast_fp16")];
|
| 113 |
+
tensor<fp16, [?, 32, 80, 998]> input_33_cast_fp16 = add(x = out_3_cast_fp16, y = input_23_cast_fp16)[name = string("input_33_cast_fp16")];
|
| 114 |
+
tensor<fp16, [?, 32, 80, 998]> input_35_cast_fp16 = relu(x = input_33_cast_fp16)[name = string("input_35_cast_fp16")];
|
| 115 |
+
string input_37_pad_type_0 = const()[name = string("input_37_pad_type_0"), val = string("custom")];
|
| 116 |
+
tensor<int32, [4]> input_37_pad_0 = const()[name = string("input_37_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 117 |
+
tensor<int32, [2]> input_37_strides_0 = const()[name = string("input_37_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 118 |
+
tensor<int32, [2]> input_37_dilations_0 = const()[name = string("input_37_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 119 |
+
int32 input_37_groups_0 = const()[name = string("input_37_groups_0"), val = int32(1)];
|
| 120 |
+
tensor<fp16, [32, 32, 3, 3]> const_14_to_fp16 = const()[name = string("const_14_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(964864)))];
|
| 121 |
+
tensor<fp16, [32]> const_15_to_fp16 = const()[name = string("const_15_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(983360)))];
|
| 122 |
+
tensor<fp16, [?, 32, 80, 998]> input_39_cast_fp16 = conv(bias = const_15_to_fp16, dilations = input_37_dilations_0, groups = input_37_groups_0, pad = input_37_pad_0, pad_type = input_37_pad_type_0, strides = input_37_strides_0, weight = const_14_to_fp16, x = input_35_cast_fp16)[name = string("input_39_cast_fp16")];
|
| 123 |
+
tensor<fp16, [?, 32, 80, 998]> input_41_cast_fp16 = relu(x = input_39_cast_fp16)[name = string("input_41_cast_fp16")];
|
| 124 |
+
string input_43_pad_type_0 = const()[name = string("input_43_pad_type_0"), val = string("custom")];
|
| 125 |
+
tensor<int32, [4]> input_43_pad_0 = const()[name = string("input_43_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 126 |
+
tensor<int32, [2]> input_43_strides_0 = const()[name = string("input_43_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 127 |
+
tensor<int32, [2]> input_43_dilations_0 = const()[name = string("input_43_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 128 |
+
int32 input_43_groups_0 = const()[name = string("input_43_groups_0"), val = int32(1)];
|
| 129 |
+
tensor<fp16, [32, 32, 3, 3]> const_16_to_fp16 = const()[name = string("const_16_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(983488)))];
|
| 130 |
+
tensor<fp16, [32]> const_17_to_fp16 = const()[name = string("const_17_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1001984)))];
|
| 131 |
+
tensor<fp16, [?, 32, 80, 998]> out_5_cast_fp16 = conv(bias = const_17_to_fp16, dilations = input_43_dilations_0, groups = input_43_groups_0, pad = input_43_pad_0, pad_type = input_43_pad_type_0, strides = input_43_strides_0, weight = const_16_to_fp16, x = input_41_cast_fp16)[name = string("out_5_cast_fp16")];
|
| 132 |
+
tensor<fp16, [?, 32, 80, 998]> input_45_cast_fp16 = add(x = out_5_cast_fp16, y = input_35_cast_fp16)[name = string("input_45_cast_fp16")];
|
| 133 |
+
tensor<fp16, [?, 32, 80, 998]> input_47_cast_fp16 = relu(x = input_45_cast_fp16)[name = string("input_47_cast_fp16")];
|
| 134 |
+
string input_49_pad_type_0 = const()[name = string("input_49_pad_type_0"), val = string("custom")];
|
| 135 |
+
tensor<int32, [4]> input_49_pad_0 = const()[name = string("input_49_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 136 |
+
tensor<int32, [2]> input_49_strides_0 = const()[name = string("input_49_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 137 |
+
tensor<int32, [2]> input_49_dilations_0 = const()[name = string("input_49_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 138 |
+
int32 input_49_groups_0 = const()[name = string("input_49_groups_0"), val = int32(1)];
|
| 139 |
+
tensor<fp16, [64, 32, 3, 3]> const_18_to_fp16 = const()[name = string("const_18_to_fp16"), val = tensor<fp16, [64, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1002112)))];
|
| 140 |
+
tensor<fp16, [64]> const_19_to_fp16 = const()[name = string("const_19_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1039040)))];
|
| 141 |
+
tensor<fp16, [?, 64, 40, 499]> input_51_cast_fp16 = conv(bias = const_19_to_fp16, dilations = input_49_dilations_0, groups = input_49_groups_0, pad = input_49_pad_0, pad_type = input_49_pad_type_0, strides = input_49_strides_0, weight = const_18_to_fp16, x = input_47_cast_fp16)[name = string("input_51_cast_fp16")];
|
| 142 |
+
tensor<fp16, [?, 64, 40, 499]> input_53_cast_fp16 = relu(x = input_51_cast_fp16)[name = string("input_53_cast_fp16")];
|
| 143 |
+
string input_55_pad_type_0 = const()[name = string("input_55_pad_type_0"), val = string("custom")];
|
| 144 |
+
tensor<int32, [4]> input_55_pad_0 = const()[name = string("input_55_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 145 |
+
tensor<int32, [2]> input_55_strides_0 = const()[name = string("input_55_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 146 |
+
tensor<int32, [2]> input_55_dilations_0 = const()[name = string("input_55_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 147 |
+
int32 input_55_groups_0 = const()[name = string("input_55_groups_0"), val = int32(1)];
|
| 148 |
+
tensor<fp16, [64, 64, 3, 3]> const_20_to_fp16 = const()[name = string("const_20_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1039232)))];
|
| 149 |
+
tensor<fp16, [64]> const_21_to_fp16 = const()[name = string("const_21_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1113024)))];
|
| 150 |
+
tensor<fp16, [?, 64, 40, 499]> out_7_cast_fp16 = conv(bias = const_21_to_fp16, dilations = input_55_dilations_0, groups = input_55_groups_0, pad = input_55_pad_0, pad_type = input_55_pad_type_0, strides = input_55_strides_0, weight = const_20_to_fp16, x = input_53_cast_fp16)[name = string("out_7_cast_fp16")];
|
| 151 |
+
string input_57_pad_type_0 = const()[name = string("input_57_pad_type_0"), val = string("valid")];
|
| 152 |
+
tensor<int32, [2]> input_57_strides_0 = const()[name = string("input_57_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 153 |
+
tensor<int32, [4]> input_57_pad_0 = const()[name = string("input_57_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 154 |
+
tensor<int32, [2]> input_57_dilations_0 = const()[name = string("input_57_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 155 |
+
int32 input_57_groups_0 = const()[name = string("input_57_groups_0"), val = int32(1)];
|
| 156 |
+
tensor<fp16, [64, 32, 1, 1]> const_22_to_fp16 = const()[name = string("const_22_to_fp16"), val = tensor<fp16, [64, 32, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1113216)))];
|
| 157 |
+
tensor<fp16, [64]> const_23_to_fp16 = const()[name = string("const_23_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1117376)))];
|
| 158 |
+
tensor<fp16, [?, 64, 40, 499]> var_243_cast_fp16 = conv(bias = const_23_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 = const_22_to_fp16, x = input_47_cast_fp16)[name = string("op_243_cast_fp16")];
|
| 159 |
+
tensor<fp16, [?, 64, 40, 499]> input_59_cast_fp16 = add(x = out_7_cast_fp16, y = var_243_cast_fp16)[name = string("input_59_cast_fp16")];
|
| 160 |
+
tensor<fp16, [?, 64, 40, 499]> input_61_cast_fp16 = relu(x = input_59_cast_fp16)[name = string("input_61_cast_fp16")];
|
| 161 |
+
string input_63_pad_type_0 = const()[name = string("input_63_pad_type_0"), val = string("custom")];
|
| 162 |
+
tensor<int32, [4]> input_63_pad_0 = const()[name = string("input_63_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 163 |
+
tensor<int32, [2]> input_63_strides_0 = const()[name = string("input_63_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 164 |
+
tensor<int32, [2]> input_63_dilations_0 = const()[name = string("input_63_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 165 |
+
int32 input_63_groups_0 = const()[name = string("input_63_groups_0"), val = int32(1)];
|
| 166 |
+
tensor<fp16, [64, 64, 3, 3]> const_24_to_fp16 = const()[name = string("const_24_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1117568)))];
|
| 167 |
+
tensor<fp16, [64]> const_25_to_fp16 = const()[name = string("const_25_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1191360)))];
|
| 168 |
+
tensor<fp16, [?, 64, 40, 499]> input_65_cast_fp16 = conv(bias = const_25_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_24_to_fp16, x = input_61_cast_fp16)[name = string("input_65_cast_fp16")];
|
| 169 |
+
tensor<fp16, [?, 64, 40, 499]> input_67_cast_fp16 = relu(x = input_65_cast_fp16)[name = string("input_67_cast_fp16")];
|
| 170 |
+
string input_69_pad_type_0 = const()[name = string("input_69_pad_type_0"), val = string("custom")];
|
| 171 |
+
tensor<int32, [4]> input_69_pad_0 = const()[name = string("input_69_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 172 |
+
tensor<int32, [2]> input_69_strides_0 = const()[name = string("input_69_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 173 |
+
tensor<int32, [2]> input_69_dilations_0 = const()[name = string("input_69_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 174 |
+
int32 input_69_groups_0 = const()[name = string("input_69_groups_0"), val = int32(1)];
|
| 175 |
+
tensor<fp16, [64, 64, 3, 3]> const_26_to_fp16 = const()[name = string("const_26_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1191552)))];
|
| 176 |
+
tensor<fp16, [64]> const_27_to_fp16 = const()[name = string("const_27_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1265344)))];
|
| 177 |
+
tensor<fp16, [?, 64, 40, 499]> out_9_cast_fp16 = conv(bias = const_27_to_fp16, dilations = input_69_dilations_0, groups = input_69_groups_0, pad = input_69_pad_0, pad_type = input_69_pad_type_0, strides = input_69_strides_0, weight = const_26_to_fp16, x = input_67_cast_fp16)[name = string("out_9_cast_fp16")];
|
| 178 |
+
tensor<fp16, [?, 64, 40, 499]> input_71_cast_fp16 = add(x = out_9_cast_fp16, y = input_61_cast_fp16)[name = string("input_71_cast_fp16")];
|
| 179 |
+
tensor<fp16, [?, 64, 40, 499]> input_73_cast_fp16 = relu(x = input_71_cast_fp16)[name = string("input_73_cast_fp16")];
|
| 180 |
+
string input_75_pad_type_0 = const()[name = string("input_75_pad_type_0"), val = string("custom")];
|
| 181 |
+
tensor<int32, [4]> input_75_pad_0 = const()[name = string("input_75_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 182 |
+
tensor<int32, [2]> input_75_strides_0 = const()[name = string("input_75_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 183 |
+
tensor<int32, [2]> input_75_dilations_0 = const()[name = string("input_75_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 184 |
+
int32 input_75_groups_0 = const()[name = string("input_75_groups_0"), val = int32(1)];
|
| 185 |
+
tensor<fp16, [64, 64, 3, 3]> const_28_to_fp16 = const()[name = string("const_28_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1265536)))];
|
| 186 |
+
tensor<fp16, [64]> const_29_to_fp16 = const()[name = string("const_29_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1339328)))];
|
| 187 |
+
tensor<fp16, [?, 64, 40, 499]> input_77_cast_fp16 = conv(bias = const_29_to_fp16, dilations = input_75_dilations_0, groups = input_75_groups_0, pad = input_75_pad_0, pad_type = input_75_pad_type_0, strides = input_75_strides_0, weight = const_28_to_fp16, x = input_73_cast_fp16)[name = string("input_77_cast_fp16")];
|
| 188 |
+
tensor<fp16, [?, 64, 40, 499]> input_79_cast_fp16 = relu(x = input_77_cast_fp16)[name = string("input_79_cast_fp16")];
|
| 189 |
+
string input_81_pad_type_0 = const()[name = string("input_81_pad_type_0"), val = string("custom")];
|
| 190 |
+
tensor<int32, [4]> input_81_pad_0 = const()[name = string("input_81_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 191 |
+
tensor<int32, [2]> input_81_strides_0 = const()[name = string("input_81_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 192 |
+
tensor<int32, [2]> input_81_dilations_0 = const()[name = string("input_81_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 193 |
+
int32 input_81_groups_0 = const()[name = string("input_81_groups_0"), val = int32(1)];
|
| 194 |
+
tensor<fp16, [64, 64, 3, 3]> const_30_to_fp16 = const()[name = string("const_30_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1339520)))];
|
| 195 |
+
tensor<fp16, [64]> const_31_to_fp16 = const()[name = string("const_31_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1413312)))];
|
| 196 |
+
tensor<fp16, [?, 64, 40, 499]> out_11_cast_fp16 = conv(bias = const_31_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 = const_30_to_fp16, x = input_79_cast_fp16)[name = string("out_11_cast_fp16")];
|
| 197 |
+
tensor<fp16, [?, 64, 40, 499]> input_83_cast_fp16 = add(x = out_11_cast_fp16, y = input_73_cast_fp16)[name = string("input_83_cast_fp16")];
|
| 198 |
+
tensor<fp16, [?, 64, 40, 499]> input_85_cast_fp16 = relu(x = input_83_cast_fp16)[name = string("input_85_cast_fp16")];
|
| 199 |
+
string input_87_pad_type_0 = const()[name = string("input_87_pad_type_0"), val = string("custom")];
|
| 200 |
+
tensor<int32, [4]> input_87_pad_0 = const()[name = string("input_87_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 201 |
+
tensor<int32, [2]> input_87_strides_0 = const()[name = string("input_87_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 202 |
+
tensor<int32, [2]> input_87_dilations_0 = const()[name = string("input_87_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 203 |
+
int32 input_87_groups_0 = const()[name = string("input_87_groups_0"), val = int32(1)];
|
| 204 |
+
tensor<fp16, [64, 64, 3, 3]> const_32_to_fp16 = const()[name = string("const_32_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1413504)))];
|
| 205 |
+
tensor<fp16, [64]> const_33_to_fp16 = const()[name = string("const_33_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1487296)))];
|
| 206 |
+
tensor<fp16, [?, 64, 40, 499]> input_89_cast_fp16 = conv(bias = const_33_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_32_to_fp16, x = input_85_cast_fp16)[name = string("input_89_cast_fp16")];
|
| 207 |
+
tensor<fp16, [?, 64, 40, 499]> input_91_cast_fp16 = relu(x = input_89_cast_fp16)[name = string("input_91_cast_fp16")];
|
| 208 |
+
string input_93_pad_type_0 = const()[name = string("input_93_pad_type_0"), val = string("custom")];
|
| 209 |
+
tensor<int32, [4]> input_93_pad_0 = const()[name = string("input_93_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 210 |
+
tensor<int32, [2]> input_93_strides_0 = const()[name = string("input_93_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 211 |
+
tensor<int32, [2]> input_93_dilations_0 = const()[name = string("input_93_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 212 |
+
int32 input_93_groups_0 = const()[name = string("input_93_groups_0"), val = int32(1)];
|
| 213 |
+
tensor<fp16, [64, 64, 3, 3]> const_34_to_fp16 = const()[name = string("const_34_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1487488)))];
|
| 214 |
+
tensor<fp16, [64]> const_35_to_fp16 = const()[name = string("const_35_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1561280)))];
|
| 215 |
+
tensor<fp16, [?, 64, 40, 499]> out_13_cast_fp16 = conv(bias = const_35_to_fp16, dilations = input_93_dilations_0, groups = input_93_groups_0, pad = input_93_pad_0, pad_type = input_93_pad_type_0, strides = input_93_strides_0, weight = const_34_to_fp16, x = input_91_cast_fp16)[name = string("out_13_cast_fp16")];
|
| 216 |
+
tensor<fp16, [?, 64, 40, 499]> input_95_cast_fp16 = add(x = out_13_cast_fp16, y = input_85_cast_fp16)[name = string("input_95_cast_fp16")];
|
| 217 |
+
tensor<fp16, [?, 64, 40, 499]> input_97_cast_fp16 = relu(x = input_95_cast_fp16)[name = string("input_97_cast_fp16")];
|
| 218 |
+
string input_99_pad_type_0 = const()[name = string("input_99_pad_type_0"), val = string("custom")];
|
| 219 |
+
tensor<int32, [4]> input_99_pad_0 = const()[name = string("input_99_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 220 |
+
tensor<int32, [2]> input_99_strides_0 = const()[name = string("input_99_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 221 |
+
tensor<int32, [2]> input_99_dilations_0 = const()[name = string("input_99_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 222 |
+
int32 input_99_groups_0 = const()[name = string("input_99_groups_0"), val = int32(1)];
|
| 223 |
+
tensor<fp16, [128, 64, 3, 3]> const_36_to_fp16 = const()[name = string("const_36_to_fp16"), val = tensor<fp16, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1561472)))];
|
| 224 |
+
tensor<fp16, [128]> const_37_to_fp16 = const()[name = string("const_37_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1708992)))];
|
| 225 |
+
tensor<fp16, [?, 128, 20, 250]> input_101_cast_fp16 = conv(bias = const_37_to_fp16, dilations = input_99_dilations_0, groups = input_99_groups_0, pad = input_99_pad_0, pad_type = input_99_pad_type_0, strides = input_99_strides_0, weight = const_36_to_fp16, x = input_97_cast_fp16)[name = string("input_101_cast_fp16")];
|
| 226 |
+
tensor<fp16, [?, 128, 20, 250]> input_103_cast_fp16 = relu(x = input_101_cast_fp16)[name = string("input_103_cast_fp16")];
|
| 227 |
+
string input_105_pad_type_0 = const()[name = string("input_105_pad_type_0"), val = string("custom")];
|
| 228 |
+
tensor<int32, [4]> input_105_pad_0 = const()[name = string("input_105_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 229 |
+
tensor<int32, [2]> input_105_strides_0 = const()[name = string("input_105_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 230 |
+
tensor<int32, [2]> input_105_dilations_0 = const()[name = string("input_105_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 231 |
+
int32 input_105_groups_0 = const()[name = string("input_105_groups_0"), val = int32(1)];
|
| 232 |
+
tensor<fp16, [128, 128, 3, 3]> const_38_to_fp16 = const()[name = string("const_38_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1709312)))];
|
| 233 |
+
tensor<fp16, [128]> const_39_to_fp16 = const()[name = string("const_39_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2004288)))];
|
| 234 |
+
tensor<fp16, [?, 128, 20, 250]> out_15_cast_fp16 = conv(bias = const_39_to_fp16, dilations = input_105_dilations_0, groups = input_105_groups_0, pad = input_105_pad_0, pad_type = input_105_pad_type_0, strides = input_105_strides_0, weight = const_38_to_fp16, x = input_103_cast_fp16)[name = string("out_15_cast_fp16")];
|
| 235 |
+
string input_107_pad_type_0 = const()[name = string("input_107_pad_type_0"), val = string("valid")];
|
| 236 |
+
tensor<int32, [2]> input_107_strides_0 = const()[name = string("input_107_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 237 |
+
tensor<int32, [4]> input_107_pad_0 = const()[name = string("input_107_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 238 |
+
tensor<int32, [2]> input_107_dilations_0 = const()[name = string("input_107_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 239 |
+
int32 input_107_groups_0 = const()[name = string("input_107_groups_0"), val = int32(1)];
|
| 240 |
+
tensor<fp16, [128, 64, 1, 1]> const_40_to_fp16 = const()[name = string("const_40_to_fp16"), val = tensor<fp16, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2004608)))];
|
| 241 |
+
tensor<fp16, [128]> const_41_to_fp16 = const()[name = string("const_41_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2021056)))];
|
| 242 |
+
tensor<fp16, [?, 128, 20, 250]> var_379_cast_fp16 = conv(bias = const_41_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 = const_40_to_fp16, x = input_97_cast_fp16)[name = string("op_379_cast_fp16")];
|
| 243 |
+
tensor<fp16, [?, 128, 20, 250]> input_109_cast_fp16 = add(x = out_15_cast_fp16, y = var_379_cast_fp16)[name = string("input_109_cast_fp16")];
|
| 244 |
+
tensor<fp16, [?, 128, 20, 250]> input_111_cast_fp16 = relu(x = input_109_cast_fp16)[name = string("input_111_cast_fp16")];
|
| 245 |
+
string input_113_pad_type_0 = const()[name = string("input_113_pad_type_0"), val = string("custom")];
|
| 246 |
+
tensor<int32, [4]> input_113_pad_0 = const()[name = string("input_113_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 247 |
+
tensor<int32, [2]> input_113_strides_0 = const()[name = string("input_113_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 248 |
+
tensor<int32, [2]> input_113_dilations_0 = const()[name = string("input_113_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 249 |
+
int32 input_113_groups_0 = const()[name = string("input_113_groups_0"), val = int32(1)];
|
| 250 |
+
tensor<fp16, [128, 128, 3, 3]> const_42_to_fp16 = const()[name = string("const_42_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2021376)))];
|
| 251 |
+
tensor<fp16, [128]> const_43_to_fp16 = const()[name = string("const_43_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2316352)))];
|
| 252 |
+
tensor<fp16, [?, 128, 20, 250]> input_115_cast_fp16 = conv(bias = const_43_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 = const_42_to_fp16, x = input_111_cast_fp16)[name = string("input_115_cast_fp16")];
|
| 253 |
+
tensor<fp16, [?, 128, 20, 250]> input_117_cast_fp16 = relu(x = input_115_cast_fp16)[name = string("input_117_cast_fp16")];
|
| 254 |
+
string input_119_pad_type_0 = const()[name = string("input_119_pad_type_0"), val = string("custom")];
|
| 255 |
+
tensor<int32, [4]> input_119_pad_0 = const()[name = string("input_119_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 256 |
+
tensor<int32, [2]> input_119_strides_0 = const()[name = string("input_119_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 257 |
+
tensor<int32, [2]> input_119_dilations_0 = const()[name = string("input_119_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 258 |
+
int32 input_119_groups_0 = const()[name = string("input_119_groups_0"), val = int32(1)];
|
| 259 |
+
tensor<fp16, [128, 128, 3, 3]> const_44_to_fp16 = const()[name = string("const_44_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2316672)))];
|
| 260 |
+
tensor<fp16, [128]> const_45_to_fp16 = const()[name = string("const_45_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2611648)))];
|
| 261 |
+
tensor<fp16, [?, 128, 20, 250]> out_17_cast_fp16 = conv(bias = const_45_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_44_to_fp16, x = input_117_cast_fp16)[name = string("out_17_cast_fp16")];
|
| 262 |
+
tensor<fp16, [?, 128, 20, 250]> input_121_cast_fp16 = add(x = out_17_cast_fp16, y = input_111_cast_fp16)[name = string("input_121_cast_fp16")];
|
| 263 |
+
tensor<fp16, [?, 128, 20, 250]> input_123_cast_fp16 = relu(x = input_121_cast_fp16)[name = string("input_123_cast_fp16")];
|
| 264 |
+
string input_125_pad_type_0 = const()[name = string("input_125_pad_type_0"), val = string("custom")];
|
| 265 |
+
tensor<int32, [4]> input_125_pad_0 = const()[name = string("input_125_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 266 |
+
tensor<int32, [2]> input_125_strides_0 = const()[name = string("input_125_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 267 |
+
tensor<int32, [2]> input_125_dilations_0 = const()[name = string("input_125_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 268 |
+
int32 input_125_groups_0 = const()[name = string("input_125_groups_0"), val = int32(1)];
|
| 269 |
+
tensor<fp16, [128, 128, 3, 3]> const_46_to_fp16 = const()[name = string("const_46_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2611968)))];
|
| 270 |
+
tensor<fp16, [128]> const_47_to_fp16 = const()[name = string("const_47_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2906944)))];
|
| 271 |
+
tensor<fp16, [?, 128, 20, 250]> input_127_cast_fp16 = conv(bias = const_47_to_fp16, dilations = input_125_dilations_0, groups = input_125_groups_0, pad = input_125_pad_0, pad_type = input_125_pad_type_0, strides = input_125_strides_0, weight = const_46_to_fp16, x = input_123_cast_fp16)[name = string("input_127_cast_fp16")];
|
| 272 |
+
tensor<fp16, [?, 128, 20, 250]> input_129_cast_fp16 = relu(x = input_127_cast_fp16)[name = string("input_129_cast_fp16")];
|
| 273 |
+
string input_131_pad_type_0 = const()[name = string("input_131_pad_type_0"), val = string("custom")];
|
| 274 |
+
tensor<int32, [4]> input_131_pad_0 = const()[name = string("input_131_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 275 |
+
tensor<int32, [2]> input_131_strides_0 = const()[name = string("input_131_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 276 |
+
tensor<int32, [2]> input_131_dilations_0 = const()[name = string("input_131_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 277 |
+
int32 input_131_groups_0 = const()[name = string("input_131_groups_0"), val = int32(1)];
|
| 278 |
+
tensor<fp16, [128, 128, 3, 3]> const_48_to_fp16 = const()[name = string("const_48_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2907264)))];
|
| 279 |
+
tensor<fp16, [128]> const_49_to_fp16 = const()[name = string("const_49_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3202240)))];
|
| 280 |
+
tensor<fp16, [?, 128, 20, 250]> out_19_cast_fp16 = conv(bias = const_49_to_fp16, dilations = input_131_dilations_0, groups = input_131_groups_0, pad = input_131_pad_0, pad_type = input_131_pad_type_0, strides = input_131_strides_0, weight = const_48_to_fp16, x = input_129_cast_fp16)[name = string("out_19_cast_fp16")];
|
| 281 |
+
tensor<fp16, [?, 128, 20, 250]> input_133_cast_fp16 = add(x = out_19_cast_fp16, y = input_123_cast_fp16)[name = string("input_133_cast_fp16")];
|
| 282 |
+
tensor<fp16, [?, 128, 20, 250]> input_135_cast_fp16 = relu(x = input_133_cast_fp16)[name = string("input_135_cast_fp16")];
|
| 283 |
+
string input_137_pad_type_0 = const()[name = string("input_137_pad_type_0"), val = string("custom")];
|
| 284 |
+
tensor<int32, [4]> input_137_pad_0 = const()[name = string("input_137_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 285 |
+
tensor<int32, [2]> input_137_strides_0 = const()[name = string("input_137_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 286 |
+
tensor<int32, [2]> input_137_dilations_0 = const()[name = string("input_137_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 287 |
+
int32 input_137_groups_0 = const()[name = string("input_137_groups_0"), val = int32(1)];
|
| 288 |
+
tensor<fp16, [128, 128, 3, 3]> const_50_to_fp16 = const()[name = string("const_50_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3202560)))];
|
| 289 |
+
tensor<fp16, [128]> const_51_to_fp16 = const()[name = string("const_51_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3497536)))];
|
| 290 |
+
tensor<fp16, [?, 128, 20, 250]> input_139_cast_fp16 = conv(bias = const_51_to_fp16, dilations = input_137_dilations_0, groups = input_137_groups_0, pad = input_137_pad_0, pad_type = input_137_pad_type_0, strides = input_137_strides_0, weight = const_50_to_fp16, x = input_135_cast_fp16)[name = string("input_139_cast_fp16")];
|
| 291 |
+
tensor<fp16, [?, 128, 20, 250]> input_141_cast_fp16 = relu(x = input_139_cast_fp16)[name = string("input_141_cast_fp16")];
|
| 292 |
+
string input_143_pad_type_0 = const()[name = string("input_143_pad_type_0"), val = string("custom")];
|
| 293 |
+
tensor<int32, [4]> input_143_pad_0 = const()[name = string("input_143_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 294 |
+
tensor<int32, [2]> input_143_strides_0 = const()[name = string("input_143_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 295 |
+
tensor<int32, [2]> input_143_dilations_0 = const()[name = string("input_143_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 296 |
+
int32 input_143_groups_0 = const()[name = string("input_143_groups_0"), val = int32(1)];
|
| 297 |
+
tensor<fp16, [128, 128, 3, 3]> const_52_to_fp16 = const()[name = string("const_52_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3497856)))];
|
| 298 |
+
tensor<fp16, [128]> const_53_to_fp16 = const()[name = string("const_53_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3792832)))];
|
| 299 |
+
tensor<fp16, [?, 128, 20, 250]> out_21_cast_fp16 = conv(bias = const_53_to_fp16, dilations = input_143_dilations_0, groups = input_143_groups_0, pad = input_143_pad_0, pad_type = input_143_pad_type_0, strides = input_143_strides_0, weight = const_52_to_fp16, x = input_141_cast_fp16)[name = string("out_21_cast_fp16")];
|
| 300 |
+
tensor<fp16, [?, 128, 20, 250]> input_145_cast_fp16 = add(x = out_21_cast_fp16, y = input_135_cast_fp16)[name = string("input_145_cast_fp16")];
|
| 301 |
+
tensor<fp16, [?, 128, 20, 250]> input_147_cast_fp16 = relu(x = input_145_cast_fp16)[name = string("input_147_cast_fp16")];
|
| 302 |
+
string input_149_pad_type_0 = const()[name = string("input_149_pad_type_0"), val = string("custom")];
|
| 303 |
+
tensor<int32, [4]> input_149_pad_0 = const()[name = string("input_149_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 304 |
+
tensor<int32, [2]> input_149_strides_0 = const()[name = string("input_149_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 305 |
+
tensor<int32, [2]> input_149_dilations_0 = const()[name = string("input_149_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 306 |
+
int32 input_149_groups_0 = const()[name = string("input_149_groups_0"), val = int32(1)];
|
| 307 |
+
tensor<fp16, [128, 128, 3, 3]> const_54_to_fp16 = const()[name = string("const_54_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3793152)))];
|
| 308 |
+
tensor<fp16, [128]> const_55_to_fp16 = const()[name = string("const_55_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4088128)))];
|
| 309 |
+
tensor<fp16, [?, 128, 20, 250]> input_151_cast_fp16 = conv(bias = const_55_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 = const_54_to_fp16, x = input_147_cast_fp16)[name = string("input_151_cast_fp16")];
|
| 310 |
+
tensor<fp16, [?, 128, 20, 250]> input_153_cast_fp16 = relu(x = input_151_cast_fp16)[name = string("input_153_cast_fp16")];
|
| 311 |
+
string input_155_pad_type_0 = const()[name = string("input_155_pad_type_0"), val = string("custom")];
|
| 312 |
+
tensor<int32, [4]> input_155_pad_0 = const()[name = string("input_155_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 313 |
+
tensor<int32, [2]> input_155_strides_0 = const()[name = string("input_155_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 314 |
+
tensor<int32, [2]> input_155_dilations_0 = const()[name = string("input_155_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 315 |
+
int32 input_155_groups_0 = const()[name = string("input_155_groups_0"), val = int32(1)];
|
| 316 |
+
tensor<fp16, [128, 128, 3, 3]> const_56_to_fp16 = const()[name = string("const_56_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4088448)))];
|
| 317 |
+
tensor<fp16, [128]> const_57_to_fp16 = const()[name = string("const_57_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4383424)))];
|
| 318 |
+
tensor<fp16, [?, 128, 20, 250]> out_23_cast_fp16 = conv(bias = const_57_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 = const_56_to_fp16, x = input_153_cast_fp16)[name = string("out_23_cast_fp16")];
|
| 319 |
+
tensor<fp16, [?, 128, 20, 250]> input_157_cast_fp16 = add(x = out_23_cast_fp16, y = input_147_cast_fp16)[name = string("input_157_cast_fp16")];
|
| 320 |
+
tensor<fp16, [?, 128, 20, 250]> input_159_cast_fp16 = relu(x = input_157_cast_fp16)[name = string("input_159_cast_fp16")];
|
| 321 |
+
string input_161_pad_type_0 = const()[name = string("input_161_pad_type_0"), val = string("custom")];
|
| 322 |
+
tensor<int32, [4]> input_161_pad_0 = const()[name = string("input_161_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 323 |
+
tensor<int32, [2]> input_161_strides_0 = const()[name = string("input_161_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 324 |
+
tensor<int32, [2]> input_161_dilations_0 = const()[name = string("input_161_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 325 |
+
int32 input_161_groups_0 = const()[name = string("input_161_groups_0"), val = int32(1)];
|
| 326 |
+
tensor<fp16, [128, 128, 3, 3]> const_58_to_fp16 = const()[name = string("const_58_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4383744)))];
|
| 327 |
+
tensor<fp16, [128]> const_59_to_fp16 = const()[name = string("const_59_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4678720)))];
|
| 328 |
+
tensor<fp16, [?, 128, 20, 250]> input_163_cast_fp16 = conv(bias = const_59_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 = const_58_to_fp16, x = input_159_cast_fp16)[name = string("input_163_cast_fp16")];
|
| 329 |
+
tensor<fp16, [?, 128, 20, 250]> input_165_cast_fp16 = relu(x = input_163_cast_fp16)[name = string("input_165_cast_fp16")];
|
| 330 |
+
string input_167_pad_type_0 = const()[name = string("input_167_pad_type_0"), val = string("custom")];
|
| 331 |
+
tensor<int32, [4]> input_167_pad_0 = const()[name = string("input_167_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 332 |
+
tensor<int32, [2]> input_167_strides_0 = const()[name = string("input_167_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 333 |
+
tensor<int32, [2]> input_167_dilations_0 = const()[name = string("input_167_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 334 |
+
int32 input_167_groups_0 = const()[name = string("input_167_groups_0"), val = int32(1)];
|
| 335 |
+
tensor<fp16, [128, 128, 3, 3]> const_60_to_fp16 = const()[name = string("const_60_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4679040)))];
|
| 336 |
+
tensor<fp16, [128]> const_61_to_fp16 = const()[name = string("const_61_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4974016)))];
|
| 337 |
+
tensor<fp16, [?, 128, 20, 250]> out_25_cast_fp16 = conv(bias = const_61_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_60_to_fp16, x = input_165_cast_fp16)[name = string("out_25_cast_fp16")];
|
| 338 |
+
tensor<fp16, [?, 128, 20, 250]> input_169_cast_fp16 = add(x = out_25_cast_fp16, y = input_159_cast_fp16)[name = string("input_169_cast_fp16")];
|
| 339 |
+
tensor<fp16, [?, 128, 20, 250]> input_171_cast_fp16 = relu(x = input_169_cast_fp16)[name = string("input_171_cast_fp16")];
|
| 340 |
+
string input_173_pad_type_0 = const()[name = string("input_173_pad_type_0"), val = string("custom")];
|
| 341 |
+
tensor<int32, [4]> input_173_pad_0 = const()[name = string("input_173_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 342 |
+
tensor<int32, [2]> input_173_strides_0 = const()[name = string("input_173_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 343 |
+
tensor<int32, [2]> input_173_dilations_0 = const()[name = string("input_173_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 344 |
+
int32 input_173_groups_0 = const()[name = string("input_173_groups_0"), val = int32(1)];
|
| 345 |
+
tensor<fp16, [256, 128, 3, 3]> const_62_to_fp16 = const()[name = string("const_62_to_fp16"), val = tensor<fp16, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4974336)))];
|
| 346 |
+
tensor<fp16, [256]> const_63_to_fp16 = const()[name = string("const_63_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5564224)))];
|
| 347 |
+
tensor<fp16, [?, 256, 10, 125]> input_175_cast_fp16 = conv(bias = const_63_to_fp16, dilations = input_173_dilations_0, groups = input_173_groups_0, pad = input_173_pad_0, pad_type = input_173_pad_type_0, strides = input_173_strides_0, weight = const_62_to_fp16, x = input_171_cast_fp16)[name = string("input_175_cast_fp16")];
|
| 348 |
+
tensor<fp16, [?, 256, 10, 125]> input_177_cast_fp16 = relu(x = input_175_cast_fp16)[name = string("input_177_cast_fp16")];
|
| 349 |
+
string input_179_pad_type_0 = const()[name = string("input_179_pad_type_0"), val = string("custom")];
|
| 350 |
+
tensor<int32, [4]> input_179_pad_0 = const()[name = string("input_179_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 351 |
+
tensor<int32, [2]> input_179_strides_0 = const()[name = string("input_179_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 352 |
+
tensor<int32, [2]> input_179_dilations_0 = const()[name = string("input_179_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 353 |
+
int32 input_179_groups_0 = const()[name = string("input_179_groups_0"), val = int32(1)];
|
| 354 |
+
tensor<fp16, [256, 256, 3, 3]> const_64_to_fp16 = const()[name = string("const_64_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5564800)))];
|
| 355 |
+
tensor<fp16, [256]> const_65_to_fp16 = const()[name = string("const_65_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6744512)))];
|
| 356 |
+
tensor<fp16, [?, 256, 10, 125]> out_27_cast_fp16 = conv(bias = const_65_to_fp16, dilations = input_179_dilations_0, groups = input_179_groups_0, pad = input_179_pad_0, pad_type = input_179_pad_type_0, strides = input_179_strides_0, weight = const_64_to_fp16, x = input_177_cast_fp16)[name = string("out_27_cast_fp16")];
|
| 357 |
+
string input_181_pad_type_0 = const()[name = string("input_181_pad_type_0"), val = string("valid")];
|
| 358 |
+
tensor<int32, [2]> input_181_strides_0 = const()[name = string("input_181_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 359 |
+
tensor<int32, [4]> input_181_pad_0 = const()[name = string("input_181_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 360 |
+
tensor<int32, [2]> input_181_dilations_0 = const()[name = string("input_181_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 361 |
+
int32 input_181_groups_0 = const()[name = string("input_181_groups_0"), val = int32(1)];
|
| 362 |
+
tensor<fp16, [256, 128, 1, 1]> const_66_to_fp16 = const()[name = string("const_66_to_fp16"), val = tensor<fp16, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6745088)))];
|
| 363 |
+
tensor<fp16, [256]> const_67_to_fp16 = const()[name = string("const_67_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6810688)))];
|
| 364 |
+
tensor<fp16, [?, 256, 10, 125]> var_570_cast_fp16 = conv(bias = const_67_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 = const_66_to_fp16, x = input_171_cast_fp16)[name = string("op_570_cast_fp16")];
|
| 365 |
+
tensor<fp16, [?, 256, 10, 125]> input_183_cast_fp16 = add(x = out_27_cast_fp16, y = var_570_cast_fp16)[name = string("input_183_cast_fp16")];
|
| 366 |
+
tensor<fp16, [?, 256, 10, 125]> input_185_cast_fp16 = relu(x = input_183_cast_fp16)[name = string("input_185_cast_fp16")];
|
| 367 |
+
string input_187_pad_type_0 = const()[name = string("input_187_pad_type_0"), val = string("custom")];
|
| 368 |
+
tensor<int32, [4]> input_187_pad_0 = const()[name = string("input_187_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 369 |
+
tensor<int32, [2]> input_187_strides_0 = const()[name = string("input_187_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 370 |
+
tensor<int32, [2]> input_187_dilations_0 = const()[name = string("input_187_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 371 |
+
int32 input_187_groups_0 = const()[name = string("input_187_groups_0"), val = int32(1)];
|
| 372 |
+
tensor<fp16, [256, 256, 3, 3]> const_68_to_fp16 = const()[name = string("const_68_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6811264)))];
|
| 373 |
+
tensor<fp16, [256]> const_69_to_fp16 = const()[name = string("const_69_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7990976)))];
|
| 374 |
+
tensor<fp16, [?, 256, 10, 125]> input_189_cast_fp16 = conv(bias = const_69_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 = const_68_to_fp16, x = input_185_cast_fp16)[name = string("input_189_cast_fp16")];
|
| 375 |
+
tensor<fp16, [?, 256, 10, 125]> input_191_cast_fp16 = relu(x = input_189_cast_fp16)[name = string("input_191_cast_fp16")];
|
| 376 |
+
string input_193_pad_type_0 = const()[name = string("input_193_pad_type_0"), val = string("custom")];
|
| 377 |
+
tensor<int32, [4]> input_193_pad_0 = const()[name = string("input_193_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 378 |
+
tensor<int32, [2]> input_193_strides_0 = const()[name = string("input_193_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 379 |
+
tensor<int32, [2]> input_193_dilations_0 = const()[name = string("input_193_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 380 |
+
int32 input_193_groups_0 = const()[name = string("input_193_groups_0"), val = int32(1)];
|
| 381 |
+
tensor<fp16, [256, 256, 3, 3]> const_70_to_fp16 = const()[name = string("const_70_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7991552)))];
|
| 382 |
+
tensor<fp16, [256]> const_71_to_fp16 = const()[name = string("const_71_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9171264)))];
|
| 383 |
+
tensor<fp16, [?, 256, 10, 125]> out_29_cast_fp16 = conv(bias = const_71_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 = const_70_to_fp16, x = input_191_cast_fp16)[name = string("out_29_cast_fp16")];
|
| 384 |
+
tensor<fp16, [?, 256, 10, 125]> input_195_cast_fp16 = add(x = out_29_cast_fp16, y = input_185_cast_fp16)[name = string("input_195_cast_fp16")];
|
| 385 |
+
tensor<fp16, [?, 256, 10, 125]> input_197_cast_fp16 = relu(x = input_195_cast_fp16)[name = string("input_197_cast_fp16")];
|
| 386 |
+
string input_199_pad_type_0 = const()[name = string("input_199_pad_type_0"), val = string("custom")];
|
| 387 |
+
tensor<int32, [4]> input_199_pad_0 = const()[name = string("input_199_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 388 |
+
tensor<int32, [2]> input_199_strides_0 = const()[name = string("input_199_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 389 |
+
tensor<int32, [2]> input_199_dilations_0 = const()[name = string("input_199_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 390 |
+
int32 input_199_groups_0 = const()[name = string("input_199_groups_0"), val = int32(1)];
|
| 391 |
+
tensor<fp16, [256, 256, 3, 3]> const_72_to_fp16 = const()[name = string("const_72_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9171840)))];
|
| 392 |
+
tensor<fp16, [256]> const_73_to_fp16 = const()[name = string("const_73_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10351552)))];
|
| 393 |
+
tensor<fp16, [?, 256, 10, 125]> input_201_cast_fp16 = conv(bias = const_73_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_72_to_fp16, x = input_197_cast_fp16)[name = string("input_201_cast_fp16")];
|
| 394 |
+
tensor<fp16, [?, 256, 10, 125]> input_203_cast_fp16 = relu(x = input_201_cast_fp16)[name = string("input_203_cast_fp16")];
|
| 395 |
+
string input_205_pad_type_0 = const()[name = string("input_205_pad_type_0"), val = string("custom")];
|
| 396 |
+
tensor<int32, [4]> input_205_pad_0 = const()[name = string("input_205_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 397 |
+
tensor<int32, [2]> input_205_strides_0 = const()[name = string("input_205_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 398 |
+
tensor<int32, [2]> input_205_dilations_0 = const()[name = string("input_205_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 399 |
+
int32 input_205_groups_0 = const()[name = string("input_205_groups_0"), val = int32(1)];
|
| 400 |
+
tensor<fp16, [256, 256, 3, 3]> const_74_to_fp16 = const()[name = string("const_74_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10352128)))];
|
| 401 |
+
tensor<fp16, [256]> const_75_to_fp16 = const()[name = string("const_75_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11531840)))];
|
| 402 |
+
tensor<fp16, [?, 256, 10, 125]> out_cast_fp16 = conv(bias = const_75_to_fp16, dilations = input_205_dilations_0, groups = input_205_groups_0, pad = input_205_pad_0, pad_type = input_205_pad_type_0, strides = input_205_strides_0, weight = const_74_to_fp16, x = input_203_cast_fp16)[name = string("out_cast_fp16")];
|
| 403 |
+
tensor<fp16, [?, 256, 10, 125]> input_207_cast_fp16 = add(x = out_cast_fp16, y = input_197_cast_fp16)[name = string("input_207_cast_fp16")];
|
| 404 |
+
tensor<fp16, [?, 256, 10, 125]> frames_cast_fp16 = relu(x = input_207_cast_fp16)[name = string("frames_cast_fp16")];
|
| 405 |
+
tensor<int32, [3]> concat_0x = const()[name = string("concat_0x"), val = tensor<int32, [3]>([-1, 2560, 125])];
|
| 406 |
+
tensor<fp16, [?, 2560, 125]> sequences_cast_fp16 = reshape(shape = concat_0x, x = frames_cast_fp16)[name = string("sequences_cast_fp16")];
|
| 407 |
+
tensor<int32, [1]> input_209_axes_0 = const()[name = string("input_209_axes_0"), val = tensor<int32, [1]>([1])];
|
| 408 |
+
string weights_to_fp16_dtype_0 = const()[name = string("weights_to_fp16_dtype_0"), val = string("fp16")];
|
| 409 |
+
tensor<fp16, [?, 589]> weights_to_fp16 = cast(dtype = weights_to_fp16_dtype_0, x = weights)[name = string("cast_9")];
|
| 410 |
+
tensor<fp16, [?, 1, 589]> input_209_cast_fp16 = expand_dims(axes = input_209_axes_0, x = weights_to_fp16)[name = string("input_209_cast_fp16")];
|
| 411 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 412 |
+
tensor<fp16, [?, 1, 589, 1]> expand_dims_0_cast_fp16 = expand_dims(axes = expand_dims_0_axes_0, x = input_209_cast_fp16)[name = string("expand_dims_0_cast_fp16")];
|
| 413 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = fp32(0x1.b2a2a4p-3)];
|
| 414 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = fp32(0x1p+0)];
|
| 415 |
+
tensor<fp16, [?, 1, 125, 1]> upsample_nearest_neighbor_0_cast_fp16 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0_cast_fp16)[name = string("upsample_nearest_neighbor_0_cast_fp16")];
|
| 416 |
+
tensor<int32, [1]> weights_axes_0 = const()[name = string("weights_axes_0"), val = tensor<int32, [1]>([3])];
|
| 417 |
+
tensor<fp16, [?, 1, 125]> weights_cast_fp16 = squeeze(axes = weights_axes_0, x = upsample_nearest_neighbor_0_cast_fp16)[name = string("weights_cast_fp16")];
|
| 418 |
+
tensor<int32, [1]> weight_sum_axes_0 = const()[name = string("weight_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 419 |
+
bool weight_sum_keep_dims_0 = const()[name = string("weight_sum_keep_dims_0"), val = bool(false)];
|
| 420 |
+
tensor<fp16, [?, 1]> weight_sum_cast_fp16 = reduce_sum(axes = weight_sum_axes_0, keep_dims = weight_sum_keep_dims_0, x = weights_cast_fp16)[name = string("weight_sum_cast_fp16")];
|
| 421 |
+
fp16 var_69_to_fp16 = const()[name = string("op_69_to_fp16"), val = fp16(0x0p+0)];
|
| 422 |
+
tensor<bool, [?, 1]> var_646_cast_fp16 = greater(x = weight_sum_cast_fp16, y = var_69_to_fp16)[name = string("op_646_cast_fp16")];
|
| 423 |
+
fp16 fill_like_0_value_0_to_fp16 = const()[name = string("fill_like_0_value_0_to_fp16"), val = fp16(0x1p+0)];
|
| 424 |
+
tensor<fp16, [?, 1]> fill_like_0_cast_fp16 = fill_like(ref_tensor = weight_sum_cast_fp16, value = fill_like_0_value_0_to_fp16)[name = string("fill_like_0_cast_fp16")];
|
| 425 |
+
tensor<fp16, [?, 1]> safe_sum_cast_fp16 = select(a = weight_sum_cast_fp16, b = fill_like_0_cast_fp16, cond = var_646_cast_fp16)[name = string("safe_sum_cast_fp16")];
|
| 426 |
+
tensor<fp16, [?, 2560, 125]> var_649_cast_fp16 = mul(x = sequences_cast_fp16, y = weights_cast_fp16)[name = string("op_649_cast_fp16")];
|
| 427 |
+
tensor<int32, [1]> var_651_axes_0 = const()[name = string("op_651_axes_0"), val = tensor<int32, [1]>([2])];
|
| 428 |
+
bool var_651_keep_dims_0 = const()[name = string("op_651_keep_dims_0"), val = bool(false)];
|
| 429 |
+
tensor<fp16, [?, 2560]> var_651_cast_fp16 = reduce_sum(axes = var_651_axes_0, keep_dims = var_651_keep_dims_0, x = var_649_cast_fp16)[name = string("op_651_cast_fp16")];
|
| 430 |
+
tensor<fp16, [?, 2560]> mean_cast_fp16 = real_div(x = var_651_cast_fp16, y = safe_sum_cast_fp16)[name = string("mean_cast_fp16")];
|
| 431 |
+
tensor<int32, [1]> var_653_axes_0 = const()[name = string("op_653_axes_0"), val = tensor<int32, [1]>([2])];
|
| 432 |
+
tensor<fp16, [?, 2560, 1]> var_653_cast_fp16 = expand_dims(axes = var_653_axes_0, x = mean_cast_fp16)[name = string("op_653_cast_fp16")];
|
| 433 |
+
tensor<fp16, [?, 2560, 125]> var_654_cast_fp16 = sub(x = sequences_cast_fp16, y = var_653_cast_fp16)[name = string("op_654_cast_fp16")];
|
| 434 |
+
tensor<fp16, [?, 2560, 125]> dx2_cast_fp16 = mul(x = var_654_cast_fp16, y = var_654_cast_fp16)[name = string("dx2_cast_fp16")];
|
| 435 |
+
tensor<fp16, [?, 1, 125]> var_656_cast_fp16 = mul(x = weights_cast_fp16, y = weights_cast_fp16)[name = string("op_656_cast_fp16")];
|
| 436 |
+
tensor<int32, [1]> weight_sq_sum_axes_0 = const()[name = string("weight_sq_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 437 |
+
bool weight_sq_sum_keep_dims_0 = const()[name = string("weight_sq_sum_keep_dims_0"), val = bool(false)];
|
| 438 |
+
tensor<fp16, [?, 1]> weight_sq_sum_cast_fp16 = reduce_sum(axes = weight_sq_sum_axes_0, keep_dims = weight_sq_sum_keep_dims_0, x = var_656_cast_fp16)[name = string("weight_sq_sum_cast_fp16")];
|
| 439 |
+
tensor<fp16, [?, 1]> var_659_cast_fp16 = real_div(x = weight_sq_sum_cast_fp16, y = safe_sum_cast_fp16)[name = string("op_659_cast_fp16")];
|
| 440 |
+
tensor<fp16, [?, 1]> var_660_cast_fp16 = sub(x = safe_sum_cast_fp16, y = var_659_cast_fp16)[name = string("op_660_cast_fp16")];
|
| 441 |
+
fp16 var_661_to_fp16 = const()[name = string("op_661_to_fp16"), val = fp16(0x1p-24)];
|
| 442 |
+
tensor<fp16, [?, 1]> denom_cast_fp16 = add(x = var_660_cast_fp16, y = var_661_to_fp16)[name = string("denom_cast_fp16")];
|
| 443 |
+
tensor<fp16, [?, 2560, 125]> var_663_cast_fp16 = mul(x = dx2_cast_fp16, y = weights_cast_fp16)[name = string("op_663_cast_fp16")];
|
| 444 |
+
tensor<int32, [1]> var_665_axes_0 = const()[name = string("op_665_axes_0"), val = tensor<int32, [1]>([2])];
|
| 445 |
+
bool var_665_keep_dims_0 = const()[name = string("op_665_keep_dims_0"), val = bool(false)];
|
| 446 |
+
tensor<fp16, [?, 2560]> var_665_cast_fp16 = reduce_sum(axes = var_665_axes_0, keep_dims = var_665_keep_dims_0, x = var_663_cast_fp16)[name = string("op_665_cast_fp16")];
|
| 447 |
+
tensor<fp16, [?, 2560]> var_cast_fp16 = real_div(x = var_665_cast_fp16, y = denom_cast_fp16)[name = string("var_cast_fp16")];
|
| 448 |
+
fp16 var_68_to_fp16 = const()[name = string("op_68_to_fp16"), val = fp16(0x1p-24)];
|
| 449 |
+
tensor<fp16, [?, 2560]> var_667_cast_fp16 = maximum(x = var_cast_fp16, y = var_68_to_fp16)[name = string("op_667_cast_fp16")];
|
| 450 |
+
tensor<fp16, [?, 2560]> std_cast_fp16 = sqrt(x = var_667_cast_fp16)[name = string("std_cast_fp16")];
|
| 451 |
+
bool stats_interleave_0 = const()[name = string("stats_interleave_0"), val = bool(false)];
|
| 452 |
+
tensor<fp16, [?, 5120]> stats_cast_fp16 = concat(axis = var_67, interleave = stats_interleave_0, values = (mean_cast_fp16, std_cast_fp16))[name = string("stats_cast_fp16")];
|
| 453 |
+
tensor<fp16, [?, 2560]> sub_0_cast_fp16 = sub(x = mean_cast_fp16, y = mean_cast_fp16)[name = string("sub_0_cast_fp16")];
|
| 454 |
+
fp16 var_672_value_0_to_fp16 = const()[name = string("op_672_value_0_to_fp16"), val = fp16(0x1.5p-17)];
|
| 455 |
+
tensor<fp16, [?, 2560]> var_672_cast_fp16 = fill_like(ref_tensor = std_cast_fp16, value = var_672_value_0_to_fp16)[name = string("op_672_cast_fp16")];
|
| 456 |
+
bool zero_stats_interleave_0 = const()[name = string("zero_stats_interleave_0"), val = bool(false)];
|
| 457 |
+
tensor<fp16, [?, 5120]> zero_stats_cast_fp16 = concat(axis = var_67, interleave = zero_stats_interleave_0, values = (sub_0_cast_fp16, var_672_cast_fp16))[name = string("zero_stats_cast_fp16")];
|
| 458 |
+
tensor<bool, [?, 1]> var_675_cast_fp16 = less_equal(x = weight_sum_cast_fp16, y = var_69_to_fp16)[name = string("op_675_cast_fp16")];
|
| 459 |
+
tensor<int32, [2]> var_677 = const()[name = string("op_677"), val = tensor<int32, [2]>([1, 5120])];
|
| 460 |
+
tensor<bool, [?, 5120]> zero_mask = tile(reps = var_677, x = var_675_cast_fp16)[name = string("zero_mask")];
|
| 461 |
+
tensor<fp16, [?, 5120]> input_cast_fp16 = select(a = zero_stats_cast_fp16, b = stats_cast_fp16, cond = zero_mask)[name = string("input_cast_fp16")];
|
| 462 |
+
tensor<fp16, [256, 5120]> tail_resnet_seg_1_weight_to_fp16 = const()[name = string("tail_resnet_seg_1_weight_to_fp16"), val = tensor<fp16, [256, 5120]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11532416)))];
|
| 463 |
+
tensor<fp16, [256]> tail_resnet_seg_1_bias_to_fp16 = const()[name = string("tail_resnet_seg_1_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14153920)))];
|
| 464 |
+
tensor<fp16, [?, 256]> linear_0_cast_fp16 = linear(bias = tail_resnet_seg_1_bias_to_fp16, weight = tail_resnet_seg_1_weight_to_fp16, x = input_cast_fp16)[name = string("linear_0_cast_fp16")];
|
| 465 |
+
string linear_0_cast_fp16_to_fp32_dtype_0 = const()[name = string("linear_0_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
|
| 466 |
+
tensor<fp32, [?, 256]> output = cast(dtype = linear_0_cast_fp16_to_fp32_dtype_0, x = linear_0_cast_fp16)[name = string("cast_8")];
|
| 467 |
+
} -> (output);
|
| 468 |
+
}
|
wespeaker-voxceleb-resnet34-fused-b3-f16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f3f2a1aba33878f0388d8dc3ab7259af1978482145fb4931cd93876a3d875eef
|
| 3 |
+
size 14154496
|
wespeaker-voxceleb-resnet34-fused-b3.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ab9e15f213ba81809fd0abd6dd6d4c6b569dfa891f2dda282567819a732f301b
|
| 3 |
+
size 243
|
wespeaker-voxceleb-resnet34-fused-b3.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4f279b672793ba4f1d246f69442be874b49fc275f6c9b08f6ab85b57dc0bbe68
|
| 3 |
+
size 225
|
wespeaker-voxceleb-resnet34-fused-b3.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,462 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> waveform, tensor<fp32, [?, 589]> weights) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}), ("EnumeratedShapes", {{"3c334fba", {{"waveform", [3, 1, 160000]}, {"weights", [3, 589]}}}, {"79c53add", {{"waveform", [1, 1, 160000]}, {"weights", [1, 589]}}}, {"cb01bf12", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}}})))] {
|
| 5 |
+
tensor<fp32, [257, 512]> fbank_dft_sin = const()[name = string("fbank_dft_sin"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 6 |
+
tensor<fp32, [257, 512]> fbank_dft_cos = const()[name = string("fbank_dft_cos"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(526464)))];
|
| 7 |
+
tensor<fp32, [400, 1, 400]> fbank_identity_kernel = const()[name = string("fbank_identity_kernel"), val = tensor<fp32, [400, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1052864)))];
|
| 8 |
+
tensor<fp32, [256]> tail_resnet_seg_1_bias = const()[name = string("tail_resnet_seg_1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1692928)))];
|
| 9 |
+
tensor<fp32, [256, 5120]> tail_resnet_seg_1_weight = const()[name = string("tail_resnet_seg_1_weight"), val = tensor<fp32, [256, 5120]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1694016)))];
|
| 10 |
+
fp32 var_7 = const()[name = string("op_7"), val = fp32(0x1p+1)];
|
| 11 |
+
tensor<int32, [3]> var_27_begin_0 = const()[name = string("op_27_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 12 |
+
tensor<int32, [3]> var_27_end_0 = const()[name = string("op_27_end_0"), val = tensor<int32, [3]>([0, 1, 160000])];
|
| 13 |
+
tensor<bool, [3]> var_27_end_mask_0 = const()[name = string("op_27_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 14 |
+
tensor<fp32, [?, 1, 160000]> var_27 = slice_by_index(begin = var_27_begin_0, end = var_27_end_0, end_mask = var_27_end_mask_0, x = waveform)[name = string("op_27")];
|
| 15 |
+
fp32 var_29 = const()[name = string("op_29"), val = fp32(0x1p+15)];
|
| 16 |
+
tensor<fp32, [?, 1, 160000]> signal = mul(x = var_27, y = var_29)[name = string("signal")];
|
| 17 |
+
string frames_1_pad_type_0 = const()[name = string("frames_1_pad_type_0"), val = string("valid")];
|
| 18 |
+
tensor<int32, [1]> frames_1_strides_0 = const()[name = string("frames_1_strides_0"), val = tensor<int32, [1]>([160])];
|
| 19 |
+
tensor<int32, [2]> frames_1_pad_0 = const()[name = string("frames_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 20 |
+
tensor<int32, [1]> frames_1_dilations_0 = const()[name = string("frames_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 21 |
+
int32 frames_1_groups_0 = const()[name = string("frames_1_groups_0"), val = int32(1)];
|
| 22 |
+
tensor<fp32, [?, 400, 998]> frames_1 = conv(dilations = frames_1_dilations_0, groups = frames_1_groups_0, pad = frames_1_pad_0, pad_type = frames_1_pad_type_0, strides = frames_1_strides_0, weight = fbank_identity_kernel, x = signal)[name = string("frames_1")];
|
| 23 |
+
tensor<int32, [3]> var_36 = const()[name = string("op_36"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 24 |
+
tensor<int32, [1]> var_39_axes_0 = const()[name = string("op_39_axes_0"), val = tensor<int32, [1]>([2])];
|
| 25 |
+
bool var_39_keep_dims_0 = const()[name = string("op_39_keep_dims_0"), val = bool(true)];
|
| 26 |
+
tensor<fp32, [?, 998, 400]> frames_3 = transpose(perm = var_36, x = frames_1)[name = string("transpose_4")];
|
| 27 |
+
tensor<fp32, [?, 998, 1]> var_39 = reduce_mean(axes = var_39_axes_0, keep_dims = var_39_keep_dims_0, x = frames_3)[name = string("op_39")];
|
| 28 |
+
tensor<fp32, [?, 998, 400]> input_1 = sub(x = frames_3, y = var_39)[name = string("input_1")];
|
| 29 |
+
fp32 const_0 = const()[name = string("const_0"), val = fp32(0x0p+0)];
|
| 30 |
+
tensor<int32, [6]> var_42_pad_0 = const()[name = string("op_42_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 1, 0])];
|
| 31 |
+
string var_42_mode_0 = const()[name = string("op_42_mode_0"), val = string("replicate")];
|
| 32 |
+
tensor<fp32, [?, 998, 401]> var_42 = pad(constant_val = const_0, mode = var_42_mode_0, pad = var_42_pad_0, x = input_1)[name = string("op_42")];
|
| 33 |
+
tensor<int32, [3]> previous_begin_0 = const()[name = string("previous_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 34 |
+
tensor<int32, [3]> previous_end_0 = const()[name = string("previous_end_0"), val = tensor<int32, [3]>([0, 998, 400])];
|
| 35 |
+
tensor<bool, [3]> previous_end_mask_0 = const()[name = string("previous_end_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 36 |
+
tensor<fp32, [?, 998, 400]> previous = slice_by_index(begin = previous_begin_0, end = previous_end_0, end_mask = previous_end_mask_0, x = var_42)[name = string("previous")];
|
| 37 |
+
fp32 var_44 = const()[name = string("op_44"), val = fp32(0x1.f0a3d8p-1)];
|
| 38 |
+
tensor<fp32, [?, 998, 400]> var_45 = mul(x = previous, y = var_44)[name = string("op_45")];
|
| 39 |
+
tensor<fp32, [?, 998, 400]> frames_5 = sub(x = input_1, y = var_45)[name = string("frames_5")];
|
| 40 |
+
tensor<fp32, [1, 1, 400]> var_48 = const()[name = string("op_48"), val = tensor<fp32, [1, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6936960)))];
|
| 41 |
+
tensor<fp32, [?, 998, 400]> input_3 = mul(x = frames_5, y = var_48)[name = string("input_3")];
|
| 42 |
+
fp32 const_1 = const()[name = string("const_1"), val = fp32(0x0p+0)];
|
| 43 |
+
tensor<int32, [6]> frames_7_pad_0 = const()[name = string("frames_7_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 0, 112])];
|
| 44 |
+
string frames_7_mode_0 = const()[name = string("frames_7_mode_0"), val = string("constant")];
|
| 45 |
+
tensor<fp32, [?, 998, 512]> frames_7 = pad(constant_val = const_1, mode = frames_7_mode_0, pad = frames_7_pad_0, x = input_3)[name = string("frames_7")];
|
| 46 |
+
tensor<fp32, [257]> real_part_bias_0 = const()[name = string("real_part_bias_0"), val = tensor<fp32, [257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6938624)))];
|
| 47 |
+
tensor<fp32, [?, 998, 257]> real_part = linear(bias = real_part_bias_0, weight = fbank_dft_cos, x = frames_7)[name = string("real_part")];
|
| 48 |
+
tensor<fp32, [?, 998, 257]> imag_part = linear(bias = real_part_bias_0, weight = fbank_dft_sin, x = frames_7)[name = string("imag_part")];
|
| 49 |
+
tensor<fp32, [?, 998, 257]> var_56 = pow(x = real_part, y = var_7)[name = string("op_56")];
|
| 50 |
+
tensor<fp32, [?, 998, 257]> var_57 = pow(x = imag_part, y = var_7)[name = string("op_57")];
|
| 51 |
+
tensor<fp32, [?, 998, 257]> spectrum = add(x = var_56, y = var_57)[name = string("spectrum")];
|
| 52 |
+
tensor<fp32, [80, 257]> transpose_2 = const()[name = string("transpose_2"), val = tensor<fp32, [80, 257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6939776)))];
|
| 53 |
+
tensor<fp32, [80]> mel_1_bias_0 = const()[name = string("mel_1_bias_0"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7022080)))];
|
| 54 |
+
tensor<fp32, [?, 998, 80]> mel_1 = linear(bias = mel_1_bias_0, weight = transpose_2, x = spectrum)[name = string("mel_1")];
|
| 55 |
+
fp32 const_3 = const()[name = string("const_3"), val = fp32(0x1p-23)];
|
| 56 |
+
tensor<fp32, [?, 998, 80]> var_62 = maximum(x = mel_1, y = const_3)[name = string("op_62")];
|
| 57 |
+
fp32 mel_3_epsilon_0 = const()[name = string("mel_3_epsilon_0"), val = fp32(0x1p-149)];
|
| 58 |
+
tensor<fp32, [?, 998, 80]> mel_3 = log(epsilon = mel_3_epsilon_0, x = var_62)[name = string("mel_3")];
|
| 59 |
+
tensor<int32, [1]> var_65_axes_0 = const()[name = string("op_65_axes_0"), val = tensor<int32, [1]>([1])];
|
| 60 |
+
bool var_65_keep_dims_0 = const()[name = string("op_65_keep_dims_0"), val = bool(true)];
|
| 61 |
+
tensor<fp32, [?, 1, 80]> var_65 = reduce_mean(axes = var_65_axes_0, keep_dims = var_65_keep_dims_0, x = mel_3)[name = string("op_65")];
|
| 62 |
+
tensor<fp32, [?, 998, 80]> fbank_1 = sub(x = mel_3, y = var_65)[name = string("fbank_1")];
|
| 63 |
+
int32 var_67 = const()[name = string("op_67"), val = int32(-1)];
|
| 64 |
+
fp32 var_68 = const()[name = string("op_68"), val = fp32(0x1.b7cdfep-34)];
|
| 65 |
+
fp32 var_69 = const()[name = string("op_69"), val = fp32(0x0p+0)];
|
| 66 |
+
tensor<int32, [3]> var_94 = const()[name = string("op_94"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 67 |
+
tensor<int32, [1]> input_5_axes_0 = const()[name = string("input_5_axes_0"), val = tensor<int32, [1]>([1])];
|
| 68 |
+
tensor<fp32, [?, 80, 998]> fbank_3 = transpose(perm = var_94, x = fbank_1)[name = string("transpose_3")];
|
| 69 |
+
tensor<fp32, [?, 1, 80, 998]> input_5 = expand_dims(axes = input_5_axes_0, x = fbank_3)[name = string("input_5")];
|
| 70 |
+
string input_7_pad_type_0 = const()[name = string("input_7_pad_type_0"), val = string("custom")];
|
| 71 |
+
tensor<int32, [4]> input_7_pad_0 = const()[name = string("input_7_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 72 |
+
tensor<int32, [2]> input_7_strides_0 = const()[name = string("input_7_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 73 |
+
tensor<int32, [2]> input_7_dilations_0 = const()[name = string("input_7_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 74 |
+
int32 input_7_groups_0 = const()[name = string("input_7_groups_0"), val = int32(1)];
|
| 75 |
+
tensor<fp32, [32, 1, 3, 3]> const_4 = const()[name = string("const_4"), val = tensor<fp32, [32, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7022464)))];
|
| 76 |
+
tensor<fp32, [32]> const_5 = const()[name = string("const_5"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7023680)))];
|
| 77 |
+
tensor<fp32, [?, 32, 80, 998]> input_9 = conv(bias = const_5, dilations = input_7_dilations_0, groups = input_7_groups_0, pad = input_7_pad_0, pad_type = input_7_pad_type_0, strides = input_7_strides_0, weight = const_4, x = input_5)[name = string("input_9")];
|
| 78 |
+
tensor<fp32, [?, 32, 80, 998]> input_11 = relu(x = input_9)[name = string("input_11")];
|
| 79 |
+
string input_13_pad_type_0 = const()[name = string("input_13_pad_type_0"), val = string("custom")];
|
| 80 |
+
tensor<int32, [4]> input_13_pad_0 = const()[name = string("input_13_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 81 |
+
tensor<int32, [2]> input_13_strides_0 = const()[name = string("input_13_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 82 |
+
tensor<int32, [2]> input_13_dilations_0 = const()[name = string("input_13_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 83 |
+
int32 input_13_groups_0 = const()[name = string("input_13_groups_0"), val = int32(1)];
|
| 84 |
+
tensor<fp32, [32, 32, 3, 3]> const_6 = const()[name = string("const_6"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7023872)))];
|
| 85 |
+
tensor<fp32, [32]> const_7 = const()[name = string("const_7"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7060800)))];
|
| 86 |
+
tensor<fp32, [?, 32, 80, 998]> input_15 = conv(bias = const_7, 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 = const_6, x = input_11)[name = string("input_15")];
|
| 87 |
+
tensor<fp32, [?, 32, 80, 998]> input_17 = relu(x = input_15)[name = string("input_17")];
|
| 88 |
+
string input_19_pad_type_0 = const()[name = string("input_19_pad_type_0"), val = string("custom")];
|
| 89 |
+
tensor<int32, [4]> input_19_pad_0 = const()[name = string("input_19_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 90 |
+
tensor<int32, [2]> input_19_strides_0 = const()[name = string("input_19_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 91 |
+
tensor<int32, [2]> input_19_dilations_0 = const()[name = string("input_19_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 92 |
+
int32 input_19_groups_0 = const()[name = string("input_19_groups_0"), val = int32(1)];
|
| 93 |
+
tensor<fp32, [32, 32, 3, 3]> const_8 = const()[name = string("const_8"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7060992)))];
|
| 94 |
+
tensor<fp32, [32]> const_9 = const()[name = string("const_9"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7097920)))];
|
| 95 |
+
tensor<fp32, [?, 32, 80, 998]> out_1 = conv(bias = const_9, 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 = const_8, x = input_17)[name = string("out_1")];
|
| 96 |
+
tensor<fp32, [?, 32, 80, 998]> input_21 = add(x = out_1, y = input_11)[name = string("input_21")];
|
| 97 |
+
tensor<fp32, [?, 32, 80, 998]> input_23 = relu(x = input_21)[name = string("input_23")];
|
| 98 |
+
string input_25_pad_type_0 = const()[name = string("input_25_pad_type_0"), val = string("custom")];
|
| 99 |
+
tensor<int32, [4]> input_25_pad_0 = const()[name = string("input_25_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 100 |
+
tensor<int32, [2]> input_25_strides_0 = const()[name = string("input_25_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 101 |
+
tensor<int32, [2]> input_25_dilations_0 = const()[name = string("input_25_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 102 |
+
int32 input_25_groups_0 = const()[name = string("input_25_groups_0"), val = int32(1)];
|
| 103 |
+
tensor<fp32, [32, 32, 3, 3]> const_10 = const()[name = string("const_10"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7098112)))];
|
| 104 |
+
tensor<fp32, [32]> const_11 = const()[name = string("const_11"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7135040)))];
|
| 105 |
+
tensor<fp32, [?, 32, 80, 998]> input_27 = conv(bias = const_11, 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 = const_10, x = input_23)[name = string("input_27")];
|
| 106 |
+
tensor<fp32, [?, 32, 80, 998]> input_29 = relu(x = input_27)[name = string("input_29")];
|
| 107 |
+
string input_31_pad_type_0 = const()[name = string("input_31_pad_type_0"), val = string("custom")];
|
| 108 |
+
tensor<int32, [4]> input_31_pad_0 = const()[name = string("input_31_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 109 |
+
tensor<int32, [2]> input_31_strides_0 = const()[name = string("input_31_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 110 |
+
tensor<int32, [2]> input_31_dilations_0 = const()[name = string("input_31_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 111 |
+
int32 input_31_groups_0 = const()[name = string("input_31_groups_0"), val = int32(1)];
|
| 112 |
+
tensor<fp32, [32, 32, 3, 3]> const_12 = const()[name = string("const_12"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7135232)))];
|
| 113 |
+
tensor<fp32, [32]> const_13 = const()[name = string("const_13"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7172160)))];
|
| 114 |
+
tensor<fp32, [?, 32, 80, 998]> out_3 = conv(bias = const_13, 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_12, x = input_29)[name = string("out_3")];
|
| 115 |
+
tensor<fp32, [?, 32, 80, 998]> input_33 = add(x = out_3, y = input_23)[name = string("input_33")];
|
| 116 |
+
tensor<fp32, [?, 32, 80, 998]> input_35 = relu(x = input_33)[name = string("input_35")];
|
| 117 |
+
string input_37_pad_type_0 = const()[name = string("input_37_pad_type_0"), val = string("custom")];
|
| 118 |
+
tensor<int32, [4]> input_37_pad_0 = const()[name = string("input_37_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 119 |
+
tensor<int32, [2]> input_37_strides_0 = const()[name = string("input_37_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 120 |
+
tensor<int32, [2]> input_37_dilations_0 = const()[name = string("input_37_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 121 |
+
int32 input_37_groups_0 = const()[name = string("input_37_groups_0"), val = int32(1)];
|
| 122 |
+
tensor<fp32, [32, 32, 3, 3]> const_14 = const()[name = string("const_14"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7172352)))];
|
| 123 |
+
tensor<fp32, [32]> const_15 = const()[name = string("const_15"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7209280)))];
|
| 124 |
+
tensor<fp32, [?, 32, 80, 998]> input_39 = conv(bias = const_15, dilations = input_37_dilations_0, groups = input_37_groups_0, pad = input_37_pad_0, pad_type = input_37_pad_type_0, strides = input_37_strides_0, weight = const_14, x = input_35)[name = string("input_39")];
|
| 125 |
+
tensor<fp32, [?, 32, 80, 998]> input_41 = relu(x = input_39)[name = string("input_41")];
|
| 126 |
+
string input_43_pad_type_0 = const()[name = string("input_43_pad_type_0"), val = string("custom")];
|
| 127 |
+
tensor<int32, [4]> input_43_pad_0 = const()[name = string("input_43_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 128 |
+
tensor<int32, [2]> input_43_strides_0 = const()[name = string("input_43_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 129 |
+
tensor<int32, [2]> input_43_dilations_0 = const()[name = string("input_43_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 130 |
+
int32 input_43_groups_0 = const()[name = string("input_43_groups_0"), val = int32(1)];
|
| 131 |
+
tensor<fp32, [32, 32, 3, 3]> const_16 = const()[name = string("const_16"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7209472)))];
|
| 132 |
+
tensor<fp32, [32]> const_17 = const()[name = string("const_17"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7246400)))];
|
| 133 |
+
tensor<fp32, [?, 32, 80, 998]> out_5 = conv(bias = const_17, dilations = input_43_dilations_0, groups = input_43_groups_0, pad = input_43_pad_0, pad_type = input_43_pad_type_0, strides = input_43_strides_0, weight = const_16, x = input_41)[name = string("out_5")];
|
| 134 |
+
tensor<fp32, [?, 32, 80, 998]> input_45 = add(x = out_5, y = input_35)[name = string("input_45")];
|
| 135 |
+
tensor<fp32, [?, 32, 80, 998]> input_47 = relu(x = input_45)[name = string("input_47")];
|
| 136 |
+
string input_49_pad_type_0 = const()[name = string("input_49_pad_type_0"), val = string("custom")];
|
| 137 |
+
tensor<int32, [4]> input_49_pad_0 = const()[name = string("input_49_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 138 |
+
tensor<int32, [2]> input_49_strides_0 = const()[name = string("input_49_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 139 |
+
tensor<int32, [2]> input_49_dilations_0 = const()[name = string("input_49_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 140 |
+
int32 input_49_groups_0 = const()[name = string("input_49_groups_0"), val = int32(1)];
|
| 141 |
+
tensor<fp32, [64, 32, 3, 3]> const_18 = const()[name = string("const_18"), val = tensor<fp32, [64, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7246592)))];
|
| 142 |
+
tensor<fp32, [64]> const_19 = const()[name = string("const_19"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7320384)))];
|
| 143 |
+
tensor<fp32, [?, 64, 40, 499]> input_51 = conv(bias = const_19, dilations = input_49_dilations_0, groups = input_49_groups_0, pad = input_49_pad_0, pad_type = input_49_pad_type_0, strides = input_49_strides_0, weight = const_18, x = input_47)[name = string("input_51")];
|
| 144 |
+
tensor<fp32, [?, 64, 40, 499]> input_53 = relu(x = input_51)[name = string("input_53")];
|
| 145 |
+
string input_55_pad_type_0 = const()[name = string("input_55_pad_type_0"), val = string("custom")];
|
| 146 |
+
tensor<int32, [4]> input_55_pad_0 = const()[name = string("input_55_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 147 |
+
tensor<int32, [2]> input_55_strides_0 = const()[name = string("input_55_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 148 |
+
tensor<int32, [2]> input_55_dilations_0 = const()[name = string("input_55_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 149 |
+
int32 input_55_groups_0 = const()[name = string("input_55_groups_0"), val = int32(1)];
|
| 150 |
+
tensor<fp32, [64, 64, 3, 3]> const_20 = const()[name = string("const_20"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7320704)))];
|
| 151 |
+
tensor<fp32, [64]> const_21 = const()[name = string("const_21"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7468224)))];
|
| 152 |
+
tensor<fp32, [?, 64, 40, 499]> out_7 = conv(bias = const_21, dilations = input_55_dilations_0, groups = input_55_groups_0, pad = input_55_pad_0, pad_type = input_55_pad_type_0, strides = input_55_strides_0, weight = const_20, x = input_53)[name = string("out_7")];
|
| 153 |
+
string input_57_pad_type_0 = const()[name = string("input_57_pad_type_0"), val = string("valid")];
|
| 154 |
+
tensor<int32, [2]> input_57_strides_0 = const()[name = string("input_57_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 155 |
+
tensor<int32, [4]> input_57_pad_0 = const()[name = string("input_57_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 156 |
+
tensor<int32, [2]> input_57_dilations_0 = const()[name = string("input_57_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 157 |
+
int32 input_57_groups_0 = const()[name = string("input_57_groups_0"), val = int32(1)];
|
| 158 |
+
tensor<fp32, [64, 32, 1, 1]> const_22 = const()[name = string("const_22"), val = tensor<fp32, [64, 32, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7468544)))];
|
| 159 |
+
tensor<fp32, [64]> const_23 = const()[name = string("const_23"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7476800)))];
|
| 160 |
+
tensor<fp32, [?, 64, 40, 499]> var_243 = conv(bias = const_23, 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 = const_22, x = input_47)[name = string("op_243")];
|
| 161 |
+
tensor<fp32, [?, 64, 40, 499]> input_59 = add(x = out_7, y = var_243)[name = string("input_59")];
|
| 162 |
+
tensor<fp32, [?, 64, 40, 499]> input_61 = relu(x = input_59)[name = string("input_61")];
|
| 163 |
+
string input_63_pad_type_0 = const()[name = string("input_63_pad_type_0"), val = string("custom")];
|
| 164 |
+
tensor<int32, [4]> input_63_pad_0 = const()[name = string("input_63_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 165 |
+
tensor<int32, [2]> input_63_strides_0 = const()[name = string("input_63_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 166 |
+
tensor<int32, [2]> input_63_dilations_0 = const()[name = string("input_63_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 167 |
+
int32 input_63_groups_0 = const()[name = string("input_63_groups_0"), val = int32(1)];
|
| 168 |
+
tensor<fp32, [64, 64, 3, 3]> const_24 = const()[name = string("const_24"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7477120)))];
|
| 169 |
+
tensor<fp32, [64]> const_25 = const()[name = string("const_25"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7624640)))];
|
| 170 |
+
tensor<fp32, [?, 64, 40, 499]> input_65 = conv(bias = const_25, 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_24, x = input_61)[name = string("input_65")];
|
| 171 |
+
tensor<fp32, [?, 64, 40, 499]> input_67 = relu(x = input_65)[name = string("input_67")];
|
| 172 |
+
string input_69_pad_type_0 = const()[name = string("input_69_pad_type_0"), val = string("custom")];
|
| 173 |
+
tensor<int32, [4]> input_69_pad_0 = const()[name = string("input_69_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 174 |
+
tensor<int32, [2]> input_69_strides_0 = const()[name = string("input_69_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 175 |
+
tensor<int32, [2]> input_69_dilations_0 = const()[name = string("input_69_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 176 |
+
int32 input_69_groups_0 = const()[name = string("input_69_groups_0"), val = int32(1)];
|
| 177 |
+
tensor<fp32, [64, 64, 3, 3]> const_26 = const()[name = string("const_26"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7624960)))];
|
| 178 |
+
tensor<fp32, [64]> const_27 = const()[name = string("const_27"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7772480)))];
|
| 179 |
+
tensor<fp32, [?, 64, 40, 499]> out_9 = conv(bias = const_27, dilations = input_69_dilations_0, groups = input_69_groups_0, pad = input_69_pad_0, pad_type = input_69_pad_type_0, strides = input_69_strides_0, weight = const_26, x = input_67)[name = string("out_9")];
|
| 180 |
+
tensor<fp32, [?, 64, 40, 499]> input_71 = add(x = out_9, y = input_61)[name = string("input_71")];
|
| 181 |
+
tensor<fp32, [?, 64, 40, 499]> input_73 = relu(x = input_71)[name = string("input_73")];
|
| 182 |
+
string input_75_pad_type_0 = const()[name = string("input_75_pad_type_0"), val = string("custom")];
|
| 183 |
+
tensor<int32, [4]> input_75_pad_0 = const()[name = string("input_75_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 184 |
+
tensor<int32, [2]> input_75_strides_0 = const()[name = string("input_75_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 185 |
+
tensor<int32, [2]> input_75_dilations_0 = const()[name = string("input_75_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 186 |
+
int32 input_75_groups_0 = const()[name = string("input_75_groups_0"), val = int32(1)];
|
| 187 |
+
tensor<fp32, [64, 64, 3, 3]> const_28 = const()[name = string("const_28"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7772800)))];
|
| 188 |
+
tensor<fp32, [64]> const_29 = const()[name = string("const_29"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7920320)))];
|
| 189 |
+
tensor<fp32, [?, 64, 40, 499]> input_77 = conv(bias = const_29, dilations = input_75_dilations_0, groups = input_75_groups_0, pad = input_75_pad_0, pad_type = input_75_pad_type_0, strides = input_75_strides_0, weight = const_28, x = input_73)[name = string("input_77")];
|
| 190 |
+
tensor<fp32, [?, 64, 40, 499]> input_79 = relu(x = input_77)[name = string("input_79")];
|
| 191 |
+
string input_81_pad_type_0 = const()[name = string("input_81_pad_type_0"), val = string("custom")];
|
| 192 |
+
tensor<int32, [4]> input_81_pad_0 = const()[name = string("input_81_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 193 |
+
tensor<int32, [2]> input_81_strides_0 = const()[name = string("input_81_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 194 |
+
tensor<int32, [2]> input_81_dilations_0 = const()[name = string("input_81_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 195 |
+
int32 input_81_groups_0 = const()[name = string("input_81_groups_0"), val = int32(1)];
|
| 196 |
+
tensor<fp32, [64, 64, 3, 3]> const_30 = const()[name = string("const_30"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7920640)))];
|
| 197 |
+
tensor<fp32, [64]> const_31 = const()[name = string("const_31"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8068160)))];
|
| 198 |
+
tensor<fp32, [?, 64, 40, 499]> out_11 = conv(bias = const_31, 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 = const_30, x = input_79)[name = string("out_11")];
|
| 199 |
+
tensor<fp32, [?, 64, 40, 499]> input_83 = add(x = out_11, y = input_73)[name = string("input_83")];
|
| 200 |
+
tensor<fp32, [?, 64, 40, 499]> input_85 = relu(x = input_83)[name = string("input_85")];
|
| 201 |
+
string input_87_pad_type_0 = const()[name = string("input_87_pad_type_0"), val = string("custom")];
|
| 202 |
+
tensor<int32, [4]> input_87_pad_0 = const()[name = string("input_87_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 203 |
+
tensor<int32, [2]> input_87_strides_0 = const()[name = string("input_87_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 204 |
+
tensor<int32, [2]> input_87_dilations_0 = const()[name = string("input_87_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 205 |
+
int32 input_87_groups_0 = const()[name = string("input_87_groups_0"), val = int32(1)];
|
| 206 |
+
tensor<fp32, [64, 64, 3, 3]> const_32 = const()[name = string("const_32"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8068480)))];
|
| 207 |
+
tensor<fp32, [64]> const_33 = const()[name = string("const_33"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8216000)))];
|
| 208 |
+
tensor<fp32, [?, 64, 40, 499]> input_89 = conv(bias = const_33, 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_32, x = input_85)[name = string("input_89")];
|
| 209 |
+
tensor<fp32, [?, 64, 40, 499]> input_91 = relu(x = input_89)[name = string("input_91")];
|
| 210 |
+
string input_93_pad_type_0 = const()[name = string("input_93_pad_type_0"), val = string("custom")];
|
| 211 |
+
tensor<int32, [4]> input_93_pad_0 = const()[name = string("input_93_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 212 |
+
tensor<int32, [2]> input_93_strides_0 = const()[name = string("input_93_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 213 |
+
tensor<int32, [2]> input_93_dilations_0 = const()[name = string("input_93_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 214 |
+
int32 input_93_groups_0 = const()[name = string("input_93_groups_0"), val = int32(1)];
|
| 215 |
+
tensor<fp32, [64, 64, 3, 3]> const_34 = const()[name = string("const_34"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8216320)))];
|
| 216 |
+
tensor<fp32, [64]> const_35 = const()[name = string("const_35"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8363840)))];
|
| 217 |
+
tensor<fp32, [?, 64, 40, 499]> out_13 = conv(bias = const_35, dilations = input_93_dilations_0, groups = input_93_groups_0, pad = input_93_pad_0, pad_type = input_93_pad_type_0, strides = input_93_strides_0, weight = const_34, x = input_91)[name = string("out_13")];
|
| 218 |
+
tensor<fp32, [?, 64, 40, 499]> input_95 = add(x = out_13, y = input_85)[name = string("input_95")];
|
| 219 |
+
tensor<fp32, [?, 64, 40, 499]> input_97 = relu(x = input_95)[name = string("input_97")];
|
| 220 |
+
string input_99_pad_type_0 = const()[name = string("input_99_pad_type_0"), val = string("custom")];
|
| 221 |
+
tensor<int32, [4]> input_99_pad_0 = const()[name = string("input_99_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 222 |
+
tensor<int32, [2]> input_99_strides_0 = const()[name = string("input_99_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 223 |
+
tensor<int32, [2]> input_99_dilations_0 = const()[name = string("input_99_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 224 |
+
int32 input_99_groups_0 = const()[name = string("input_99_groups_0"), val = int32(1)];
|
| 225 |
+
tensor<fp32, [128, 64, 3, 3]> const_36 = const()[name = string("const_36"), val = tensor<fp32, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8364160)))];
|
| 226 |
+
tensor<fp32, [128]> const_37 = const()[name = string("const_37"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8659136)))];
|
| 227 |
+
tensor<fp32, [?, 128, 20, 250]> input_101 = conv(bias = const_37, dilations = input_99_dilations_0, groups = input_99_groups_0, pad = input_99_pad_0, pad_type = input_99_pad_type_0, strides = input_99_strides_0, weight = const_36, x = input_97)[name = string("input_101")];
|
| 228 |
+
tensor<fp32, [?, 128, 20, 250]> input_103 = relu(x = input_101)[name = string("input_103")];
|
| 229 |
+
string input_105_pad_type_0 = const()[name = string("input_105_pad_type_0"), val = string("custom")];
|
| 230 |
+
tensor<int32, [4]> input_105_pad_0 = const()[name = string("input_105_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 231 |
+
tensor<int32, [2]> input_105_strides_0 = const()[name = string("input_105_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 232 |
+
tensor<int32, [2]> input_105_dilations_0 = const()[name = string("input_105_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 233 |
+
int32 input_105_groups_0 = const()[name = string("input_105_groups_0"), val = int32(1)];
|
| 234 |
+
tensor<fp32, [128, 128, 3, 3]> const_38 = const()[name = string("const_38"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8659712)))];
|
| 235 |
+
tensor<fp32, [128]> const_39 = const()[name = string("const_39"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9249600)))];
|
| 236 |
+
tensor<fp32, [?, 128, 20, 250]> out_15 = conv(bias = const_39, dilations = input_105_dilations_0, groups = input_105_groups_0, pad = input_105_pad_0, pad_type = input_105_pad_type_0, strides = input_105_strides_0, weight = const_38, x = input_103)[name = string("out_15")];
|
| 237 |
+
string input_107_pad_type_0 = const()[name = string("input_107_pad_type_0"), val = string("valid")];
|
| 238 |
+
tensor<int32, [2]> input_107_strides_0 = const()[name = string("input_107_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 239 |
+
tensor<int32, [4]> input_107_pad_0 = const()[name = string("input_107_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 240 |
+
tensor<int32, [2]> input_107_dilations_0 = const()[name = string("input_107_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 241 |
+
int32 input_107_groups_0 = const()[name = string("input_107_groups_0"), val = int32(1)];
|
| 242 |
+
tensor<fp32, [128, 64, 1, 1]> const_40 = const()[name = string("const_40"), val = tensor<fp32, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9250176)))];
|
| 243 |
+
tensor<fp32, [128]> const_41 = const()[name = string("const_41"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9283008)))];
|
| 244 |
+
tensor<fp32, [?, 128, 20, 250]> var_379 = conv(bias = const_41, 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 = const_40, x = input_97)[name = string("op_379")];
|
| 245 |
+
tensor<fp32, [?, 128, 20, 250]> input_109 = add(x = out_15, y = var_379)[name = string("input_109")];
|
| 246 |
+
tensor<fp32, [?, 128, 20, 250]> input_111 = relu(x = input_109)[name = string("input_111")];
|
| 247 |
+
string input_113_pad_type_0 = const()[name = string("input_113_pad_type_0"), val = string("custom")];
|
| 248 |
+
tensor<int32, [4]> input_113_pad_0 = const()[name = string("input_113_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 249 |
+
tensor<int32, [2]> input_113_strides_0 = const()[name = string("input_113_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 250 |
+
tensor<int32, [2]> input_113_dilations_0 = const()[name = string("input_113_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 251 |
+
int32 input_113_groups_0 = const()[name = string("input_113_groups_0"), val = int32(1)];
|
| 252 |
+
tensor<fp32, [128, 128, 3, 3]> const_42 = const()[name = string("const_42"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9283584)))];
|
| 253 |
+
tensor<fp32, [128]> const_43 = const()[name = string("const_43"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9873472)))];
|
| 254 |
+
tensor<fp32, [?, 128, 20, 250]> input_115 = conv(bias = const_43, 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 = const_42, x = input_111)[name = string("input_115")];
|
| 255 |
+
tensor<fp32, [?, 128, 20, 250]> input_117 = relu(x = input_115)[name = string("input_117")];
|
| 256 |
+
string input_119_pad_type_0 = const()[name = string("input_119_pad_type_0"), val = string("custom")];
|
| 257 |
+
tensor<int32, [4]> input_119_pad_0 = const()[name = string("input_119_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 258 |
+
tensor<int32, [2]> input_119_strides_0 = const()[name = string("input_119_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 259 |
+
tensor<int32, [2]> input_119_dilations_0 = const()[name = string("input_119_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 260 |
+
int32 input_119_groups_0 = const()[name = string("input_119_groups_0"), val = int32(1)];
|
| 261 |
+
tensor<fp32, [128, 128, 3, 3]> const_44 = const()[name = string("const_44"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9874048)))];
|
| 262 |
+
tensor<fp32, [128]> const_45 = const()[name = string("const_45"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10463936)))];
|
| 263 |
+
tensor<fp32, [?, 128, 20, 250]> out_17 = conv(bias = const_45, 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_44, x = input_117)[name = string("out_17")];
|
| 264 |
+
tensor<fp32, [?, 128, 20, 250]> input_121 = add(x = out_17, y = input_111)[name = string("input_121")];
|
| 265 |
+
tensor<fp32, [?, 128, 20, 250]> input_123 = relu(x = input_121)[name = string("input_123")];
|
| 266 |
+
string input_125_pad_type_0 = const()[name = string("input_125_pad_type_0"), val = string("custom")];
|
| 267 |
+
tensor<int32, [4]> input_125_pad_0 = const()[name = string("input_125_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 268 |
+
tensor<int32, [2]> input_125_strides_0 = const()[name = string("input_125_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 269 |
+
tensor<int32, [2]> input_125_dilations_0 = const()[name = string("input_125_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 270 |
+
int32 input_125_groups_0 = const()[name = string("input_125_groups_0"), val = int32(1)];
|
| 271 |
+
tensor<fp32, [128, 128, 3, 3]> const_46 = const()[name = string("const_46"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10464512)))];
|
| 272 |
+
tensor<fp32, [128]> const_47 = const()[name = string("const_47"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11054400)))];
|
| 273 |
+
tensor<fp32, [?, 128, 20, 250]> input_127 = conv(bias = const_47, dilations = input_125_dilations_0, groups = input_125_groups_0, pad = input_125_pad_0, pad_type = input_125_pad_type_0, strides = input_125_strides_0, weight = const_46, x = input_123)[name = string("input_127")];
|
| 274 |
+
tensor<fp32, [?, 128, 20, 250]> input_129 = relu(x = input_127)[name = string("input_129")];
|
| 275 |
+
string input_131_pad_type_0 = const()[name = string("input_131_pad_type_0"), val = string("custom")];
|
| 276 |
+
tensor<int32, [4]> input_131_pad_0 = const()[name = string("input_131_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 277 |
+
tensor<int32, [2]> input_131_strides_0 = const()[name = string("input_131_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 278 |
+
tensor<int32, [2]> input_131_dilations_0 = const()[name = string("input_131_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 279 |
+
int32 input_131_groups_0 = const()[name = string("input_131_groups_0"), val = int32(1)];
|
| 280 |
+
tensor<fp32, [128, 128, 3, 3]> const_48 = const()[name = string("const_48"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11054976)))];
|
| 281 |
+
tensor<fp32, [128]> const_49 = const()[name = string("const_49"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11644864)))];
|
| 282 |
+
tensor<fp32, [?, 128, 20, 250]> out_19 = conv(bias = const_49, dilations = input_131_dilations_0, groups = input_131_groups_0, pad = input_131_pad_0, pad_type = input_131_pad_type_0, strides = input_131_strides_0, weight = const_48, x = input_129)[name = string("out_19")];
|
| 283 |
+
tensor<fp32, [?, 128, 20, 250]> input_133 = add(x = out_19, y = input_123)[name = string("input_133")];
|
| 284 |
+
tensor<fp32, [?, 128, 20, 250]> input_135 = relu(x = input_133)[name = string("input_135")];
|
| 285 |
+
string input_137_pad_type_0 = const()[name = string("input_137_pad_type_0"), val = string("custom")];
|
| 286 |
+
tensor<int32, [4]> input_137_pad_0 = const()[name = string("input_137_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 287 |
+
tensor<int32, [2]> input_137_strides_0 = const()[name = string("input_137_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 288 |
+
tensor<int32, [2]> input_137_dilations_0 = const()[name = string("input_137_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 289 |
+
int32 input_137_groups_0 = const()[name = string("input_137_groups_0"), val = int32(1)];
|
| 290 |
+
tensor<fp32, [128, 128, 3, 3]> const_50 = const()[name = string("const_50"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11645440)))];
|
| 291 |
+
tensor<fp32, [128]> const_51 = const()[name = string("const_51"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12235328)))];
|
| 292 |
+
tensor<fp32, [?, 128, 20, 250]> input_139 = conv(bias = const_51, dilations = input_137_dilations_0, groups = input_137_groups_0, pad = input_137_pad_0, pad_type = input_137_pad_type_0, strides = input_137_strides_0, weight = const_50, x = input_135)[name = string("input_139")];
|
| 293 |
+
tensor<fp32, [?, 128, 20, 250]> input_141 = relu(x = input_139)[name = string("input_141")];
|
| 294 |
+
string input_143_pad_type_0 = const()[name = string("input_143_pad_type_0"), val = string("custom")];
|
| 295 |
+
tensor<int32, [4]> input_143_pad_0 = const()[name = string("input_143_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 296 |
+
tensor<int32, [2]> input_143_strides_0 = const()[name = string("input_143_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 297 |
+
tensor<int32, [2]> input_143_dilations_0 = const()[name = string("input_143_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 298 |
+
int32 input_143_groups_0 = const()[name = string("input_143_groups_0"), val = int32(1)];
|
| 299 |
+
tensor<fp32, [128, 128, 3, 3]> const_52 = const()[name = string("const_52"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12235904)))];
|
| 300 |
+
tensor<fp32, [128]> const_53 = const()[name = string("const_53"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12825792)))];
|
| 301 |
+
tensor<fp32, [?, 128, 20, 250]> out_21 = conv(bias = const_53, dilations = input_143_dilations_0, groups = input_143_groups_0, pad = input_143_pad_0, pad_type = input_143_pad_type_0, strides = input_143_strides_0, weight = const_52, x = input_141)[name = string("out_21")];
|
| 302 |
+
tensor<fp32, [?, 128, 20, 250]> input_145 = add(x = out_21, y = input_135)[name = string("input_145")];
|
| 303 |
+
tensor<fp32, [?, 128, 20, 250]> input_147 = relu(x = input_145)[name = string("input_147")];
|
| 304 |
+
string input_149_pad_type_0 = const()[name = string("input_149_pad_type_0"), val = string("custom")];
|
| 305 |
+
tensor<int32, [4]> input_149_pad_0 = const()[name = string("input_149_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 306 |
+
tensor<int32, [2]> input_149_strides_0 = const()[name = string("input_149_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 307 |
+
tensor<int32, [2]> input_149_dilations_0 = const()[name = string("input_149_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 308 |
+
int32 input_149_groups_0 = const()[name = string("input_149_groups_0"), val = int32(1)];
|
| 309 |
+
tensor<fp32, [128, 128, 3, 3]> const_54 = const()[name = string("const_54"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12826368)))];
|
| 310 |
+
tensor<fp32, [128]> const_55 = const()[name = string("const_55"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13416256)))];
|
| 311 |
+
tensor<fp32, [?, 128, 20, 250]> input_151 = conv(bias = const_55, 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 = const_54, x = input_147)[name = string("input_151")];
|
| 312 |
+
tensor<fp32, [?, 128, 20, 250]> input_153 = relu(x = input_151)[name = string("input_153")];
|
| 313 |
+
string input_155_pad_type_0 = const()[name = string("input_155_pad_type_0"), val = string("custom")];
|
| 314 |
+
tensor<int32, [4]> input_155_pad_0 = const()[name = string("input_155_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 315 |
+
tensor<int32, [2]> input_155_strides_0 = const()[name = string("input_155_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 316 |
+
tensor<int32, [2]> input_155_dilations_0 = const()[name = string("input_155_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 317 |
+
int32 input_155_groups_0 = const()[name = string("input_155_groups_0"), val = int32(1)];
|
| 318 |
+
tensor<fp32, [128, 128, 3, 3]> const_56 = const()[name = string("const_56"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13416832)))];
|
| 319 |
+
tensor<fp32, [128]> const_57 = const()[name = string("const_57"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14006720)))];
|
| 320 |
+
tensor<fp32, [?, 128, 20, 250]> out_23 = conv(bias = const_57, 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 = const_56, x = input_153)[name = string("out_23")];
|
| 321 |
+
tensor<fp32, [?, 128, 20, 250]> input_157 = add(x = out_23, y = input_147)[name = string("input_157")];
|
| 322 |
+
tensor<fp32, [?, 128, 20, 250]> input_159 = relu(x = input_157)[name = string("input_159")];
|
| 323 |
+
string input_161_pad_type_0 = const()[name = string("input_161_pad_type_0"), val = string("custom")];
|
| 324 |
+
tensor<int32, [4]> input_161_pad_0 = const()[name = string("input_161_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 325 |
+
tensor<int32, [2]> input_161_strides_0 = const()[name = string("input_161_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 326 |
+
tensor<int32, [2]> input_161_dilations_0 = const()[name = string("input_161_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 327 |
+
int32 input_161_groups_0 = const()[name = string("input_161_groups_0"), val = int32(1)];
|
| 328 |
+
tensor<fp32, [128, 128, 3, 3]> const_58 = const()[name = string("const_58"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14007296)))];
|
| 329 |
+
tensor<fp32, [128]> const_59 = const()[name = string("const_59"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14597184)))];
|
| 330 |
+
tensor<fp32, [?, 128, 20, 250]> input_163 = conv(bias = const_59, 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 = const_58, x = input_159)[name = string("input_163")];
|
| 331 |
+
tensor<fp32, [?, 128, 20, 250]> input_165 = relu(x = input_163)[name = string("input_165")];
|
| 332 |
+
string input_167_pad_type_0 = const()[name = string("input_167_pad_type_0"), val = string("custom")];
|
| 333 |
+
tensor<int32, [4]> input_167_pad_0 = const()[name = string("input_167_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 334 |
+
tensor<int32, [2]> input_167_strides_0 = const()[name = string("input_167_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 335 |
+
tensor<int32, [2]> input_167_dilations_0 = const()[name = string("input_167_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 336 |
+
int32 input_167_groups_0 = const()[name = string("input_167_groups_0"), val = int32(1)];
|
| 337 |
+
tensor<fp32, [128, 128, 3, 3]> const_60 = const()[name = string("const_60"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14597760)))];
|
| 338 |
+
tensor<fp32, [128]> const_61 = const()[name = string("const_61"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15187648)))];
|
| 339 |
+
tensor<fp32, [?, 128, 20, 250]> out_25 = conv(bias = const_61, 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_60, x = input_165)[name = string("out_25")];
|
| 340 |
+
tensor<fp32, [?, 128, 20, 250]> input_169 = add(x = out_25, y = input_159)[name = string("input_169")];
|
| 341 |
+
tensor<fp32, [?, 128, 20, 250]> input_171 = relu(x = input_169)[name = string("input_171")];
|
| 342 |
+
string input_173_pad_type_0 = const()[name = string("input_173_pad_type_0"), val = string("custom")];
|
| 343 |
+
tensor<int32, [4]> input_173_pad_0 = const()[name = string("input_173_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 344 |
+
tensor<int32, [2]> input_173_strides_0 = const()[name = string("input_173_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 345 |
+
tensor<int32, [2]> input_173_dilations_0 = const()[name = string("input_173_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 346 |
+
int32 input_173_groups_0 = const()[name = string("input_173_groups_0"), val = int32(1)];
|
| 347 |
+
tensor<fp32, [256, 128, 3, 3]> const_62 = const()[name = string("const_62"), val = tensor<fp32, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15188224)))];
|
| 348 |
+
tensor<fp32, [256]> const_63 = const()[name = string("const_63"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(16367936)))];
|
| 349 |
+
tensor<fp32, [?, 256, 10, 125]> input_175 = conv(bias = const_63, dilations = input_173_dilations_0, groups = input_173_groups_0, pad = input_173_pad_0, pad_type = input_173_pad_type_0, strides = input_173_strides_0, weight = const_62, x = input_171)[name = string("input_175")];
|
| 350 |
+
tensor<fp32, [?, 256, 10, 125]> input_177 = relu(x = input_175)[name = string("input_177")];
|
| 351 |
+
string input_179_pad_type_0 = const()[name = string("input_179_pad_type_0"), val = string("custom")];
|
| 352 |
+
tensor<int32, [4]> input_179_pad_0 = const()[name = string("input_179_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 353 |
+
tensor<int32, [2]> input_179_strides_0 = const()[name = string("input_179_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 354 |
+
tensor<int32, [2]> input_179_dilations_0 = const()[name = string("input_179_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 355 |
+
int32 input_179_groups_0 = const()[name = string("input_179_groups_0"), val = int32(1)];
|
| 356 |
+
tensor<fp32, [256, 256, 3, 3]> const_64 = const()[name = string("const_64"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(16369024)))];
|
| 357 |
+
tensor<fp32, [256]> const_65 = const()[name = string("const_65"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18728384)))];
|
| 358 |
+
tensor<fp32, [?, 256, 10, 125]> out_27 = conv(bias = const_65, dilations = input_179_dilations_0, groups = input_179_groups_0, pad = input_179_pad_0, pad_type = input_179_pad_type_0, strides = input_179_strides_0, weight = const_64, x = input_177)[name = string("out_27")];
|
| 359 |
+
string input_181_pad_type_0 = const()[name = string("input_181_pad_type_0"), val = string("valid")];
|
| 360 |
+
tensor<int32, [2]> input_181_strides_0 = const()[name = string("input_181_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 361 |
+
tensor<int32, [4]> input_181_pad_0 = const()[name = string("input_181_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 362 |
+
tensor<int32, [2]> input_181_dilations_0 = const()[name = string("input_181_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 363 |
+
int32 input_181_groups_0 = const()[name = string("input_181_groups_0"), val = int32(1)];
|
| 364 |
+
tensor<fp32, [256, 128, 1, 1]> const_66 = const()[name = string("const_66"), val = tensor<fp32, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18729472)))];
|
| 365 |
+
tensor<fp32, [256]> const_67 = const()[name = string("const_67"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18860608)))];
|
| 366 |
+
tensor<fp32, [?, 256, 10, 125]> var_570 = conv(bias = const_67, 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 = const_66, x = input_171)[name = string("op_570")];
|
| 367 |
+
tensor<fp32, [?, 256, 10, 125]> input_183 = add(x = out_27, y = var_570)[name = string("input_183")];
|
| 368 |
+
tensor<fp32, [?, 256, 10, 125]> input_185 = relu(x = input_183)[name = string("input_185")];
|
| 369 |
+
string input_187_pad_type_0 = const()[name = string("input_187_pad_type_0"), val = string("custom")];
|
| 370 |
+
tensor<int32, [4]> input_187_pad_0 = const()[name = string("input_187_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 371 |
+
tensor<int32, [2]> input_187_strides_0 = const()[name = string("input_187_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 372 |
+
tensor<int32, [2]> input_187_dilations_0 = const()[name = string("input_187_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 373 |
+
int32 input_187_groups_0 = const()[name = string("input_187_groups_0"), val = int32(1)];
|
| 374 |
+
tensor<fp32, [256, 256, 3, 3]> const_68 = const()[name = string("const_68"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18861696)))];
|
| 375 |
+
tensor<fp32, [256]> const_69 = const()[name = string("const_69"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21221056)))];
|
| 376 |
+
tensor<fp32, [?, 256, 10, 125]> input_189 = conv(bias = const_69, 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 = const_68, x = input_185)[name = string("input_189")];
|
| 377 |
+
tensor<fp32, [?, 256, 10, 125]> input_191 = relu(x = input_189)[name = string("input_191")];
|
| 378 |
+
string input_193_pad_type_0 = const()[name = string("input_193_pad_type_0"), val = string("custom")];
|
| 379 |
+
tensor<int32, [4]> input_193_pad_0 = const()[name = string("input_193_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 380 |
+
tensor<int32, [2]> input_193_strides_0 = const()[name = string("input_193_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 381 |
+
tensor<int32, [2]> input_193_dilations_0 = const()[name = string("input_193_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 382 |
+
int32 input_193_groups_0 = const()[name = string("input_193_groups_0"), val = int32(1)];
|
| 383 |
+
tensor<fp32, [256, 256, 3, 3]> const_70 = const()[name = string("const_70"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21222144)))];
|
| 384 |
+
tensor<fp32, [256]> const_71 = const()[name = string("const_71"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(23581504)))];
|
| 385 |
+
tensor<fp32, [?, 256, 10, 125]> out_29 = conv(bias = const_71, 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 = const_70, x = input_191)[name = string("out_29")];
|
| 386 |
+
tensor<fp32, [?, 256, 10, 125]> input_195 = add(x = out_29, y = input_185)[name = string("input_195")];
|
| 387 |
+
tensor<fp32, [?, 256, 10, 125]> input_197 = relu(x = input_195)[name = string("input_197")];
|
| 388 |
+
string input_199_pad_type_0 = const()[name = string("input_199_pad_type_0"), val = string("custom")];
|
| 389 |
+
tensor<int32, [4]> input_199_pad_0 = const()[name = string("input_199_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 390 |
+
tensor<int32, [2]> input_199_strides_0 = const()[name = string("input_199_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 391 |
+
tensor<int32, [2]> input_199_dilations_0 = const()[name = string("input_199_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 392 |
+
int32 input_199_groups_0 = const()[name = string("input_199_groups_0"), val = int32(1)];
|
| 393 |
+
tensor<fp32, [256, 256, 3, 3]> const_72 = const()[name = string("const_72"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(23582592)))];
|
| 394 |
+
tensor<fp32, [256]> const_73 = const()[name = string("const_73"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(25941952)))];
|
| 395 |
+
tensor<fp32, [?, 256, 10, 125]> input_201 = conv(bias = const_73, 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_72, x = input_197)[name = string("input_201")];
|
| 396 |
+
tensor<fp32, [?, 256, 10, 125]> input_203 = relu(x = input_201)[name = string("input_203")];
|
| 397 |
+
string input_205_pad_type_0 = const()[name = string("input_205_pad_type_0"), val = string("custom")];
|
| 398 |
+
tensor<int32, [4]> input_205_pad_0 = const()[name = string("input_205_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 399 |
+
tensor<int32, [2]> input_205_strides_0 = const()[name = string("input_205_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 400 |
+
tensor<int32, [2]> input_205_dilations_0 = const()[name = string("input_205_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 401 |
+
int32 input_205_groups_0 = const()[name = string("input_205_groups_0"), val = int32(1)];
|
| 402 |
+
tensor<fp32, [256, 256, 3, 3]> const_74 = const()[name = string("const_74"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(25943040)))];
|
| 403 |
+
tensor<fp32, [256]> const_75 = const()[name = string("const_75"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28302400)))];
|
| 404 |
+
tensor<fp32, [?, 256, 10, 125]> out = conv(bias = const_75, dilations = input_205_dilations_0, groups = input_205_groups_0, pad = input_205_pad_0, pad_type = input_205_pad_type_0, strides = input_205_strides_0, weight = const_74, x = input_203)[name = string("out")];
|
| 405 |
+
tensor<fp32, [?, 256, 10, 125]> input_207 = add(x = out, y = input_197)[name = string("input_207")];
|
| 406 |
+
tensor<fp32, [?, 256, 10, 125]> frames = relu(x = input_207)[name = string("frames")];
|
| 407 |
+
tensor<int32, [3]> concat_0x = const()[name = string("concat_0x"), val = tensor<int32, [3]>([-1, 2560, 125])];
|
| 408 |
+
tensor<fp32, [?, 2560, 125]> sequences = reshape(shape = concat_0x, x = frames)[name = string("sequences")];
|
| 409 |
+
tensor<int32, [1]> input_209_axes_0 = const()[name = string("input_209_axes_0"), val = tensor<int32, [1]>([1])];
|
| 410 |
+
tensor<fp32, [?, 1, 589]> input_209 = expand_dims(axes = input_209_axes_0, x = weights)[name = string("input_209")];
|
| 411 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 412 |
+
tensor<fp32, [?, 1, 589, 1]> expand_dims_0 = expand_dims(axes = expand_dims_0_axes_0, x = input_209)[name = string("expand_dims_0")];
|
| 413 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = fp32(0x1.b2a2a4p-3)];
|
| 414 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = fp32(0x1p+0)];
|
| 415 |
+
tensor<fp32, [?, 1, 125, 1]> upsample_nearest_neighbor_0 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0)[name = string("upsample_nearest_neighbor_0")];
|
| 416 |
+
tensor<int32, [1]> weights_axes_0 = const()[name = string("weights_axes_0"), val = tensor<int32, [1]>([3])];
|
| 417 |
+
tensor<fp32, [?, 1, 125]> weights_1 = squeeze(axes = weights_axes_0, x = upsample_nearest_neighbor_0)[name = string("weights")];
|
| 418 |
+
tensor<int32, [1]> weight_sum_axes_0 = const()[name = string("weight_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 419 |
+
bool weight_sum_keep_dims_0 = const()[name = string("weight_sum_keep_dims_0"), val = bool(false)];
|
| 420 |
+
tensor<fp32, [?, 1]> weight_sum = reduce_sum(axes = weight_sum_axes_0, keep_dims = weight_sum_keep_dims_0, x = weights_1)[name = string("weight_sum")];
|
| 421 |
+
tensor<bool, [?, 1]> var_646 = greater(x = weight_sum, y = var_69)[name = string("op_646")];
|
| 422 |
+
fp32 fill_like_0_value_0 = const()[name = string("fill_like_0_value_0"), val = fp32(0x1p+0)];
|
| 423 |
+
tensor<fp32, [?, 1]> fill_like_0 = fill_like(ref_tensor = weight_sum, value = fill_like_0_value_0)[name = string("fill_like_0")];
|
| 424 |
+
tensor<fp32, [?, 1]> safe_sum = select(a = weight_sum, b = fill_like_0, cond = var_646)[name = string("safe_sum")];
|
| 425 |
+
tensor<fp32, [?, 2560, 125]> var_649 = mul(x = sequences, y = weights_1)[name = string("op_649")];
|
| 426 |
+
tensor<int32, [1]> var_651_axes_0 = const()[name = string("op_651_axes_0"), val = tensor<int32, [1]>([2])];
|
| 427 |
+
bool var_651_keep_dims_0 = const()[name = string("op_651_keep_dims_0"), val = bool(false)];
|
| 428 |
+
tensor<fp32, [?, 2560]> var_651 = reduce_sum(axes = var_651_axes_0, keep_dims = var_651_keep_dims_0, x = var_649)[name = string("op_651")];
|
| 429 |
+
tensor<fp32, [?, 2560]> mean = real_div(x = var_651, y = safe_sum)[name = string("mean")];
|
| 430 |
+
tensor<int32, [1]> var_653_axes_0 = const()[name = string("op_653_axes_0"), val = tensor<int32, [1]>([2])];
|
| 431 |
+
tensor<fp32, [?, 2560, 1]> var_653 = expand_dims(axes = var_653_axes_0, x = mean)[name = string("op_653")];
|
| 432 |
+
tensor<fp32, [?, 2560, 125]> var_654 = sub(x = sequences, y = var_653)[name = string("op_654")];
|
| 433 |
+
tensor<fp32, [?, 2560, 125]> dx2 = mul(x = var_654, y = var_654)[name = string("dx2")];
|
| 434 |
+
tensor<fp32, [?, 1, 125]> var_656 = mul(x = weights_1, y = weights_1)[name = string("op_656")];
|
| 435 |
+
tensor<int32, [1]> weight_sq_sum_axes_0 = const()[name = string("weight_sq_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 436 |
+
bool weight_sq_sum_keep_dims_0 = const()[name = string("weight_sq_sum_keep_dims_0"), val = bool(false)];
|
| 437 |
+
tensor<fp32, [?, 1]> weight_sq_sum = reduce_sum(axes = weight_sq_sum_axes_0, keep_dims = weight_sq_sum_keep_dims_0, x = var_656)[name = string("weight_sq_sum")];
|
| 438 |
+
tensor<fp32, [?, 1]> var_659 = real_div(x = weight_sq_sum, y = safe_sum)[name = string("op_659")];
|
| 439 |
+
tensor<fp32, [?, 1]> var_660 = sub(x = safe_sum, y = var_659)[name = string("op_660")];
|
| 440 |
+
fp32 var_661 = const()[name = string("op_661"), val = fp32(0x1.5798eep-27)];
|
| 441 |
+
tensor<fp32, [?, 1]> denom = add(x = var_660, y = var_661)[name = string("denom")];
|
| 442 |
+
tensor<fp32, [?, 2560, 125]> var_663 = mul(x = dx2, y = weights_1)[name = string("op_663")];
|
| 443 |
+
tensor<int32, [1]> var_665_axes_0 = const()[name = string("op_665_axes_0"), val = tensor<int32, [1]>([2])];
|
| 444 |
+
bool var_665_keep_dims_0 = const()[name = string("op_665_keep_dims_0"), val = bool(false)];
|
| 445 |
+
tensor<fp32, [?, 2560]> var_665 = reduce_sum(axes = var_665_axes_0, keep_dims = var_665_keep_dims_0, x = var_663)[name = string("op_665")];
|
| 446 |
+
tensor<fp32, [?, 2560]> var = real_div(x = var_665, y = denom)[name = string("var")];
|
| 447 |
+
tensor<fp32, [?, 2560]> var_667 = maximum(x = var, y = var_68)[name = string("op_667")];
|
| 448 |
+
tensor<fp32, [?, 2560]> std = sqrt(x = var_667)[name = string("std")];
|
| 449 |
+
bool stats_interleave_0 = const()[name = string("stats_interleave_0"), val = bool(false)];
|
| 450 |
+
tensor<fp32, [?, 5120]> stats = concat(axis = var_67, interleave = stats_interleave_0, values = (mean, std))[name = string("stats")];
|
| 451 |
+
tensor<fp32, [?, 2560]> var_671 = sub(x = mean, y = mean)[name = string("sub_0")];
|
| 452 |
+
fp32 var_672_value_0 = const()[name = string("op_672_value_0"), val = fp32(0x1.4f8b58p-17)];
|
| 453 |
+
tensor<fp32, [?, 2560]> var_672 = fill_like(ref_tensor = std, value = var_672_value_0)[name = string("op_672")];
|
| 454 |
+
bool zero_stats_interleave_0 = const()[name = string("zero_stats_interleave_0"), val = bool(false)];
|
| 455 |
+
tensor<fp32, [?, 5120]> zero_stats = concat(axis = var_67, interleave = zero_stats_interleave_0, values = (var_671, var_672))[name = string("zero_stats")];
|
| 456 |
+
tensor<bool, [?, 1]> var_675 = less_equal(x = weight_sum, y = var_69)[name = string("op_675")];
|
| 457 |
+
tensor<int32, [2]> var_677 = const()[name = string("op_677"), val = tensor<int32, [2]>([1, 5120])];
|
| 458 |
+
tensor<bool, [?, 5120]> zero_mask = tile(reps = var_677, x = var_675)[name = string("zero_mask")];
|
| 459 |
+
tensor<fp32, [?, 5120]> input = select(a = zero_stats, b = stats, cond = zero_mask)[name = string("input")];
|
| 460 |
+
tensor<fp32, [?, 256]> output = linear(bias = tail_resnet_seg_1_bias, weight = tail_resnet_seg_1_weight, x = input)[name = string("linear_0")];
|
| 461 |
+
} -> (output);
|
| 462 |
+
}
|
wespeaker-voxceleb-resnet34-fused-b3.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:741dd1d7fb08a55128b8e5aa0371bc3dd522f9f99d58f692b66b8733853b9b27
|
| 3 |
+
size 28303488
|
wespeaker-voxceleb-resnet34-fused-b32-f16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3fd492b62d5e26ad34278cea685f931276bb94ab564ca6db80d832f87135f69d
|
| 3 |
+
size 243
|
wespeaker-voxceleb-resnet34-fused-b32-f16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4f279b672793ba4f1d246f69442be874b49fc275f6c9b08f6ab85b57dc0bbe68
|
| 3 |
+
size 225
|
wespeaker-voxceleb-resnet34-fused-b32-f16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,468 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> waveform, tensor<fp32, [?, 589]> weights) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}), ("EnumeratedShapes", {{"3c334fba", {{"waveform", [3, 1, 160000]}, {"weights", [3, 589]}}}, {"79c53add", {{"waveform", [1, 1, 160000]}, {"weights", [1, 589]}}}, {"cb01bf12", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}}})))] {
|
| 5 |
+
tensor<int32, [3]> var_27_begin_0 = const()[name = string("op_27_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 6 |
+
tensor<int32, [3]> var_27_end_0 = const()[name = string("op_27_end_0"), val = tensor<int32, [3]>([0, 1, 160000])];
|
| 7 |
+
tensor<bool, [3]> var_27_end_mask_0 = const()[name = string("op_27_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 8 |
+
string waveform_to_fp16_dtype_0 = const()[name = string("waveform_to_fp16_dtype_0"), val = string("fp16")];
|
| 9 |
+
tensor<fp16, [?, 1, 160000]> waveform_to_fp16 = cast(dtype = waveform_to_fp16_dtype_0, x = waveform)[name = string("cast_10")];
|
| 10 |
+
tensor<fp16, [?, 1, 160000]> var_27_cast_fp16 = slice_by_index(begin = var_27_begin_0, end = var_27_end_0, end_mask = var_27_end_mask_0, x = waveform_to_fp16)[name = string("op_27_cast_fp16")];
|
| 11 |
+
fp16 var_29_to_fp16 = const()[name = string("op_29_to_fp16"), val = fp16(0x1p+15)];
|
| 12 |
+
tensor<fp16, [?, 1, 160000]> signal_cast_fp16 = mul(x = var_27_cast_fp16, y = var_29_to_fp16)[name = string("signal_cast_fp16")];
|
| 13 |
+
string frames_1_pad_type_0 = const()[name = string("frames_1_pad_type_0"), val = string("valid")];
|
| 14 |
+
tensor<int32, [1]> frames_1_strides_0 = const()[name = string("frames_1_strides_0"), val = tensor<int32, [1]>([160])];
|
| 15 |
+
tensor<int32, [2]> frames_1_pad_0 = const()[name = string("frames_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 16 |
+
tensor<int32, [1]> frames_1_dilations_0 = const()[name = string("frames_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 17 |
+
int32 frames_1_groups_0 = const()[name = string("frames_1_groups_0"), val = int32(1)];
|
| 18 |
+
tensor<fp16, [400, 1, 400]> fbank_identity_kernel_to_fp16 = const()[name = string("fbank_identity_kernel_to_fp16"), val = tensor<fp16, [400, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 19 |
+
tensor<fp16, [?, 400, 998]> frames_1_cast_fp16 = conv(dilations = frames_1_dilations_0, groups = frames_1_groups_0, pad = frames_1_pad_0, pad_type = frames_1_pad_type_0, strides = frames_1_strides_0, weight = fbank_identity_kernel_to_fp16, x = signal_cast_fp16)[name = string("frames_1_cast_fp16")];
|
| 20 |
+
tensor<int32, [3]> var_36 = const()[name = string("op_36"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 21 |
+
tensor<int32, [1]> var_39_axes_0 = const()[name = string("op_39_axes_0"), val = tensor<int32, [1]>([2])];
|
| 22 |
+
bool var_39_keep_dims_0 = const()[name = string("op_39_keep_dims_0"), val = bool(true)];
|
| 23 |
+
tensor<fp16, [?, 998, 400]> frames_3_cast_fp16 = transpose(perm = var_36, x = frames_1_cast_fp16)[name = string("transpose_4")];
|
| 24 |
+
tensor<fp16, [?, 998, 1]> var_39_cast_fp16 = reduce_mean(axes = var_39_axes_0, keep_dims = var_39_keep_dims_0, x = frames_3_cast_fp16)[name = string("op_39_cast_fp16")];
|
| 25 |
+
tensor<fp16, [?, 998, 400]> input_1_cast_fp16 = sub(x = frames_3_cast_fp16, y = var_39_cast_fp16)[name = string("input_1_cast_fp16")];
|
| 26 |
+
tensor<int32, [6]> var_42_pad_0 = const()[name = string("op_42_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 1, 0])];
|
| 27 |
+
string var_42_mode_0 = const()[name = string("op_42_mode_0"), val = string("replicate")];
|
| 28 |
+
fp16 const_0_to_fp16 = const()[name = string("const_0_to_fp16"), val = fp16(0x0p+0)];
|
| 29 |
+
tensor<fp16, [?, 998, 401]> var_42_cast_fp16 = pad(constant_val = const_0_to_fp16, mode = var_42_mode_0, pad = var_42_pad_0, x = input_1_cast_fp16)[name = string("op_42_cast_fp16")];
|
| 30 |
+
tensor<int32, [3]> previous_begin_0 = const()[name = string("previous_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 31 |
+
tensor<int32, [3]> previous_end_0 = const()[name = string("previous_end_0"), val = tensor<int32, [3]>([0, 998, 400])];
|
| 32 |
+
tensor<bool, [3]> previous_end_mask_0 = const()[name = string("previous_end_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 33 |
+
tensor<fp16, [?, 998, 400]> previous_cast_fp16 = slice_by_index(begin = previous_begin_0, end = previous_end_0, end_mask = previous_end_mask_0, x = var_42_cast_fp16)[name = string("previous_cast_fp16")];
|
| 34 |
+
fp16 var_44_to_fp16 = const()[name = string("op_44_to_fp16"), val = fp16(0x1.f0cp-1)];
|
| 35 |
+
tensor<fp16, [?, 998, 400]> var_45_cast_fp16 = mul(x = previous_cast_fp16, y = var_44_to_fp16)[name = string("op_45_cast_fp16")];
|
| 36 |
+
tensor<fp16, [?, 998, 400]> frames_5_cast_fp16 = sub(x = input_1_cast_fp16, y = var_45_cast_fp16)[name = string("frames_5_cast_fp16")];
|
| 37 |
+
tensor<fp16, [1, 1, 400]> var_48_to_fp16 = const()[name = string("op_48_to_fp16"), val = tensor<fp16, [1, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(320128)))];
|
| 38 |
+
tensor<fp16, [?, 998, 400]> input_3_cast_fp16 = mul(x = frames_5_cast_fp16, y = var_48_to_fp16)[name = string("input_3_cast_fp16")];
|
| 39 |
+
tensor<int32, [6]> frames_7_pad_0 = const()[name = string("frames_7_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 0, 112])];
|
| 40 |
+
string frames_7_mode_0 = const()[name = string("frames_7_mode_0"), val = string("constant")];
|
| 41 |
+
fp16 const_1_to_fp16 = const()[name = string("const_1_to_fp16"), val = fp16(0x0p+0)];
|
| 42 |
+
tensor<fp16, [?, 998, 512]> frames_7_cast_fp16 = pad(constant_val = const_1_to_fp16, mode = frames_7_mode_0, pad = frames_7_pad_0, x = input_3_cast_fp16)[name = string("frames_7_cast_fp16")];
|
| 43 |
+
tensor<fp16, [257, 512]> fbank_dft_cos_to_fp16 = const()[name = string("fbank_dft_cos_to_fp16"), val = tensor<fp16, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(321024)))];
|
| 44 |
+
tensor<fp16, [257]> real_part_bias_0_to_fp16 = const()[name = string("real_part_bias_0_to_fp16"), val = tensor<fp16, [257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(584256)))];
|
| 45 |
+
tensor<fp16, [?, 998, 257]> real_part_cast_fp16 = linear(bias = real_part_bias_0_to_fp16, weight = fbank_dft_cos_to_fp16, x = frames_7_cast_fp16)[name = string("real_part_cast_fp16")];
|
| 46 |
+
tensor<fp16, [257, 512]> fbank_dft_sin_to_fp16 = const()[name = string("fbank_dft_sin_to_fp16"), val = tensor<fp16, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(584896)))];
|
| 47 |
+
tensor<fp16, [?, 998, 257]> imag_part_cast_fp16 = linear(bias = real_part_bias_0_to_fp16, weight = fbank_dft_sin_to_fp16, x = frames_7_cast_fp16)[name = string("imag_part_cast_fp16")];
|
| 48 |
+
fp16 var_7_to_fp16 = const()[name = string("op_7_to_fp16"), val = fp16(0x1p+1)];
|
| 49 |
+
tensor<fp16, [?, 998, 257]> var_56_cast_fp16 = pow(x = real_part_cast_fp16, y = var_7_to_fp16)[name = string("op_56_cast_fp16")];
|
| 50 |
+
tensor<fp16, [?, 998, 257]> var_57_cast_fp16 = pow(x = imag_part_cast_fp16, y = var_7_to_fp16)[name = string("op_57_cast_fp16")];
|
| 51 |
+
tensor<fp16, [?, 998, 257]> spectrum_cast_fp16 = add(x = var_56_cast_fp16, y = var_57_cast_fp16)[name = string("spectrum_cast_fp16")];
|
| 52 |
+
tensor<fp16, [80, 257]> transpose_2_to_fp16 = const()[name = string("transpose_2_to_fp16"), val = tensor<fp16, [80, 257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(848128)))];
|
| 53 |
+
tensor<fp16, [80]> mel_1_bias_0_to_fp16 = const()[name = string("mel_1_bias_0_to_fp16"), val = tensor<fp16, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(889344)))];
|
| 54 |
+
tensor<fp16, [?, 998, 80]> mel_1_cast_fp16 = linear(bias = mel_1_bias_0_to_fp16, weight = transpose_2_to_fp16, x = spectrum_cast_fp16)[name = string("mel_1_cast_fp16")];
|
| 55 |
+
fp16 const_3_to_fp16 = const()[name = string("const_3_to_fp16"), val = fp16(0x1p-23)];
|
| 56 |
+
tensor<fp16, [?, 998, 80]> var_62_cast_fp16 = maximum(x = mel_1_cast_fp16, y = const_3_to_fp16)[name = string("op_62_cast_fp16")];
|
| 57 |
+
fp32 mel_3_epsilon_0 = const()[name = string("mel_3_epsilon_0"), val = fp32(0x1p-149)];
|
| 58 |
+
tensor<fp16, [?, 998, 80]> mel_3_cast_fp16 = log(epsilon = mel_3_epsilon_0, x = var_62_cast_fp16)[name = string("mel_3_cast_fp16")];
|
| 59 |
+
tensor<int32, [1]> var_65_axes_0 = const()[name = string("op_65_axes_0"), val = tensor<int32, [1]>([1])];
|
| 60 |
+
bool var_65_keep_dims_0 = const()[name = string("op_65_keep_dims_0"), val = bool(true)];
|
| 61 |
+
tensor<fp16, [?, 1, 80]> var_65_cast_fp16 = reduce_mean(axes = var_65_axes_0, keep_dims = var_65_keep_dims_0, x = mel_3_cast_fp16)[name = string("op_65_cast_fp16")];
|
| 62 |
+
tensor<fp16, [?, 998, 80]> fbank_1_cast_fp16 = sub(x = mel_3_cast_fp16, y = var_65_cast_fp16)[name = string("fbank_1_cast_fp16")];
|
| 63 |
+
int32 var_67 = const()[name = string("op_67"), val = int32(-1)];
|
| 64 |
+
tensor<int32, [3]> var_94 = const()[name = string("op_94"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 65 |
+
tensor<int32, [1]> input_5_axes_0 = const()[name = string("input_5_axes_0"), val = tensor<int32, [1]>([1])];
|
| 66 |
+
tensor<fp16, [?, 80, 998]> fbank_3_cast_fp16 = transpose(perm = var_94, x = fbank_1_cast_fp16)[name = string("transpose_3")];
|
| 67 |
+
tensor<fp16, [?, 1, 80, 998]> input_5_cast_fp16 = expand_dims(axes = input_5_axes_0, x = fbank_3_cast_fp16)[name = string("input_5_cast_fp16")];
|
| 68 |
+
string input_7_pad_type_0 = const()[name = string("input_7_pad_type_0"), val = string("custom")];
|
| 69 |
+
tensor<int32, [4]> input_7_pad_0 = const()[name = string("input_7_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 70 |
+
tensor<int32, [2]> input_7_strides_0 = const()[name = string("input_7_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 71 |
+
tensor<int32, [2]> input_7_dilations_0 = const()[name = string("input_7_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 72 |
+
int32 input_7_groups_0 = const()[name = string("input_7_groups_0"), val = int32(1)];
|
| 73 |
+
tensor<fp16, [32, 1, 3, 3]> const_4_to_fp16 = const()[name = string("const_4_to_fp16"), val = tensor<fp16, [32, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(889600)))];
|
| 74 |
+
tensor<fp16, [32]> const_5_to_fp16 = const()[name = string("const_5_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(890240)))];
|
| 75 |
+
tensor<fp16, [?, 32, 80, 998]> input_9_cast_fp16 = conv(bias = const_5_to_fp16, dilations = input_7_dilations_0, groups = input_7_groups_0, pad = input_7_pad_0, pad_type = input_7_pad_type_0, strides = input_7_strides_0, weight = const_4_to_fp16, x = input_5_cast_fp16)[name = string("input_9_cast_fp16")];
|
| 76 |
+
tensor<fp16, [?, 32, 80, 998]> input_11_cast_fp16 = relu(x = input_9_cast_fp16)[name = string("input_11_cast_fp16")];
|
| 77 |
+
string input_13_pad_type_0 = const()[name = string("input_13_pad_type_0"), val = string("custom")];
|
| 78 |
+
tensor<int32, [4]> input_13_pad_0 = const()[name = string("input_13_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 79 |
+
tensor<int32, [2]> input_13_strides_0 = const()[name = string("input_13_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 80 |
+
tensor<int32, [2]> input_13_dilations_0 = const()[name = string("input_13_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 81 |
+
int32 input_13_groups_0 = const()[name = string("input_13_groups_0"), val = int32(1)];
|
| 82 |
+
tensor<fp16, [32, 32, 3, 3]> const_6_to_fp16 = const()[name = string("const_6_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(890368)))];
|
| 83 |
+
tensor<fp16, [32]> const_7_to_fp16 = const()[name = string("const_7_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(908864)))];
|
| 84 |
+
tensor<fp16, [?, 32, 80, 998]> input_15_cast_fp16 = conv(bias = const_7_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 = const_6_to_fp16, x = input_11_cast_fp16)[name = string("input_15_cast_fp16")];
|
| 85 |
+
tensor<fp16, [?, 32, 80, 998]> input_17_cast_fp16 = relu(x = input_15_cast_fp16)[name = string("input_17_cast_fp16")];
|
| 86 |
+
string input_19_pad_type_0 = const()[name = string("input_19_pad_type_0"), val = string("custom")];
|
| 87 |
+
tensor<int32, [4]> input_19_pad_0 = const()[name = string("input_19_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 88 |
+
tensor<int32, [2]> input_19_strides_0 = const()[name = string("input_19_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 89 |
+
tensor<int32, [2]> input_19_dilations_0 = const()[name = string("input_19_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 90 |
+
int32 input_19_groups_0 = const()[name = string("input_19_groups_0"), val = int32(1)];
|
| 91 |
+
tensor<fp16, [32, 32, 3, 3]> const_8_to_fp16 = const()[name = string("const_8_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(908992)))];
|
| 92 |
+
tensor<fp16, [32]> const_9_to_fp16 = const()[name = string("const_9_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(927488)))];
|
| 93 |
+
tensor<fp16, [?, 32, 80, 998]> out_1_cast_fp16 = conv(bias = const_9_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 = const_8_to_fp16, x = input_17_cast_fp16)[name = string("out_1_cast_fp16")];
|
| 94 |
+
tensor<fp16, [?, 32, 80, 998]> input_21_cast_fp16 = add(x = out_1_cast_fp16, y = input_11_cast_fp16)[name = string("input_21_cast_fp16")];
|
| 95 |
+
tensor<fp16, [?, 32, 80, 998]> input_23_cast_fp16 = relu(x = input_21_cast_fp16)[name = string("input_23_cast_fp16")];
|
| 96 |
+
string input_25_pad_type_0 = const()[name = string("input_25_pad_type_0"), val = string("custom")];
|
| 97 |
+
tensor<int32, [4]> input_25_pad_0 = const()[name = string("input_25_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 98 |
+
tensor<int32, [2]> input_25_strides_0 = const()[name = string("input_25_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 99 |
+
tensor<int32, [2]> input_25_dilations_0 = const()[name = string("input_25_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 100 |
+
int32 input_25_groups_0 = const()[name = string("input_25_groups_0"), val = int32(1)];
|
| 101 |
+
tensor<fp16, [32, 32, 3, 3]> const_10_to_fp16 = const()[name = string("const_10_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(927616)))];
|
| 102 |
+
tensor<fp16, [32]> const_11_to_fp16 = const()[name = string("const_11_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(946112)))];
|
| 103 |
+
tensor<fp16, [?, 32, 80, 998]> input_27_cast_fp16 = conv(bias = const_11_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 = const_10_to_fp16, x = input_23_cast_fp16)[name = string("input_27_cast_fp16")];
|
| 104 |
+
tensor<fp16, [?, 32, 80, 998]> input_29_cast_fp16 = relu(x = input_27_cast_fp16)[name = string("input_29_cast_fp16")];
|
| 105 |
+
string input_31_pad_type_0 = const()[name = string("input_31_pad_type_0"), val = string("custom")];
|
| 106 |
+
tensor<int32, [4]> input_31_pad_0 = const()[name = string("input_31_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 107 |
+
tensor<int32, [2]> input_31_strides_0 = const()[name = string("input_31_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 108 |
+
tensor<int32, [2]> input_31_dilations_0 = const()[name = string("input_31_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 109 |
+
int32 input_31_groups_0 = const()[name = string("input_31_groups_0"), val = int32(1)];
|
| 110 |
+
tensor<fp16, [32, 32, 3, 3]> const_12_to_fp16 = const()[name = string("const_12_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(946240)))];
|
| 111 |
+
tensor<fp16, [32]> const_13_to_fp16 = const()[name = string("const_13_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(964736)))];
|
| 112 |
+
tensor<fp16, [?, 32, 80, 998]> out_3_cast_fp16 = conv(bias = const_13_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_12_to_fp16, x = input_29_cast_fp16)[name = string("out_3_cast_fp16")];
|
| 113 |
+
tensor<fp16, [?, 32, 80, 998]> input_33_cast_fp16 = add(x = out_3_cast_fp16, y = input_23_cast_fp16)[name = string("input_33_cast_fp16")];
|
| 114 |
+
tensor<fp16, [?, 32, 80, 998]> input_35_cast_fp16 = relu(x = input_33_cast_fp16)[name = string("input_35_cast_fp16")];
|
| 115 |
+
string input_37_pad_type_0 = const()[name = string("input_37_pad_type_0"), val = string("custom")];
|
| 116 |
+
tensor<int32, [4]> input_37_pad_0 = const()[name = string("input_37_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 117 |
+
tensor<int32, [2]> input_37_strides_0 = const()[name = string("input_37_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 118 |
+
tensor<int32, [2]> input_37_dilations_0 = const()[name = string("input_37_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 119 |
+
int32 input_37_groups_0 = const()[name = string("input_37_groups_0"), val = int32(1)];
|
| 120 |
+
tensor<fp16, [32, 32, 3, 3]> const_14_to_fp16 = const()[name = string("const_14_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(964864)))];
|
| 121 |
+
tensor<fp16, [32]> const_15_to_fp16 = const()[name = string("const_15_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(983360)))];
|
| 122 |
+
tensor<fp16, [?, 32, 80, 998]> input_39_cast_fp16 = conv(bias = const_15_to_fp16, dilations = input_37_dilations_0, groups = input_37_groups_0, pad = input_37_pad_0, pad_type = input_37_pad_type_0, strides = input_37_strides_0, weight = const_14_to_fp16, x = input_35_cast_fp16)[name = string("input_39_cast_fp16")];
|
| 123 |
+
tensor<fp16, [?, 32, 80, 998]> input_41_cast_fp16 = relu(x = input_39_cast_fp16)[name = string("input_41_cast_fp16")];
|
| 124 |
+
string input_43_pad_type_0 = const()[name = string("input_43_pad_type_0"), val = string("custom")];
|
| 125 |
+
tensor<int32, [4]> input_43_pad_0 = const()[name = string("input_43_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 126 |
+
tensor<int32, [2]> input_43_strides_0 = const()[name = string("input_43_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 127 |
+
tensor<int32, [2]> input_43_dilations_0 = const()[name = string("input_43_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 128 |
+
int32 input_43_groups_0 = const()[name = string("input_43_groups_0"), val = int32(1)];
|
| 129 |
+
tensor<fp16, [32, 32, 3, 3]> const_16_to_fp16 = const()[name = string("const_16_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(983488)))];
|
| 130 |
+
tensor<fp16, [32]> const_17_to_fp16 = const()[name = string("const_17_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1001984)))];
|
| 131 |
+
tensor<fp16, [?, 32, 80, 998]> out_5_cast_fp16 = conv(bias = const_17_to_fp16, dilations = input_43_dilations_0, groups = input_43_groups_0, pad = input_43_pad_0, pad_type = input_43_pad_type_0, strides = input_43_strides_0, weight = const_16_to_fp16, x = input_41_cast_fp16)[name = string("out_5_cast_fp16")];
|
| 132 |
+
tensor<fp16, [?, 32, 80, 998]> input_45_cast_fp16 = add(x = out_5_cast_fp16, y = input_35_cast_fp16)[name = string("input_45_cast_fp16")];
|
| 133 |
+
tensor<fp16, [?, 32, 80, 998]> input_47_cast_fp16 = relu(x = input_45_cast_fp16)[name = string("input_47_cast_fp16")];
|
| 134 |
+
string input_49_pad_type_0 = const()[name = string("input_49_pad_type_0"), val = string("custom")];
|
| 135 |
+
tensor<int32, [4]> input_49_pad_0 = const()[name = string("input_49_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 136 |
+
tensor<int32, [2]> input_49_strides_0 = const()[name = string("input_49_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 137 |
+
tensor<int32, [2]> input_49_dilations_0 = const()[name = string("input_49_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 138 |
+
int32 input_49_groups_0 = const()[name = string("input_49_groups_0"), val = int32(1)];
|
| 139 |
+
tensor<fp16, [64, 32, 3, 3]> const_18_to_fp16 = const()[name = string("const_18_to_fp16"), val = tensor<fp16, [64, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1002112)))];
|
| 140 |
+
tensor<fp16, [64]> const_19_to_fp16 = const()[name = string("const_19_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1039040)))];
|
| 141 |
+
tensor<fp16, [?, 64, 40, 499]> input_51_cast_fp16 = conv(bias = const_19_to_fp16, dilations = input_49_dilations_0, groups = input_49_groups_0, pad = input_49_pad_0, pad_type = input_49_pad_type_0, strides = input_49_strides_0, weight = const_18_to_fp16, x = input_47_cast_fp16)[name = string("input_51_cast_fp16")];
|
| 142 |
+
tensor<fp16, [?, 64, 40, 499]> input_53_cast_fp16 = relu(x = input_51_cast_fp16)[name = string("input_53_cast_fp16")];
|
| 143 |
+
string input_55_pad_type_0 = const()[name = string("input_55_pad_type_0"), val = string("custom")];
|
| 144 |
+
tensor<int32, [4]> input_55_pad_0 = const()[name = string("input_55_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 145 |
+
tensor<int32, [2]> input_55_strides_0 = const()[name = string("input_55_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 146 |
+
tensor<int32, [2]> input_55_dilations_0 = const()[name = string("input_55_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 147 |
+
int32 input_55_groups_0 = const()[name = string("input_55_groups_0"), val = int32(1)];
|
| 148 |
+
tensor<fp16, [64, 64, 3, 3]> const_20_to_fp16 = const()[name = string("const_20_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1039232)))];
|
| 149 |
+
tensor<fp16, [64]> const_21_to_fp16 = const()[name = string("const_21_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1113024)))];
|
| 150 |
+
tensor<fp16, [?, 64, 40, 499]> out_7_cast_fp16 = conv(bias = const_21_to_fp16, dilations = input_55_dilations_0, groups = input_55_groups_0, pad = input_55_pad_0, pad_type = input_55_pad_type_0, strides = input_55_strides_0, weight = const_20_to_fp16, x = input_53_cast_fp16)[name = string("out_7_cast_fp16")];
|
| 151 |
+
string input_57_pad_type_0 = const()[name = string("input_57_pad_type_0"), val = string("valid")];
|
| 152 |
+
tensor<int32, [2]> input_57_strides_0 = const()[name = string("input_57_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 153 |
+
tensor<int32, [4]> input_57_pad_0 = const()[name = string("input_57_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 154 |
+
tensor<int32, [2]> input_57_dilations_0 = const()[name = string("input_57_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 155 |
+
int32 input_57_groups_0 = const()[name = string("input_57_groups_0"), val = int32(1)];
|
| 156 |
+
tensor<fp16, [64, 32, 1, 1]> const_22_to_fp16 = const()[name = string("const_22_to_fp16"), val = tensor<fp16, [64, 32, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1113216)))];
|
| 157 |
+
tensor<fp16, [64]> const_23_to_fp16 = const()[name = string("const_23_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1117376)))];
|
| 158 |
+
tensor<fp16, [?, 64, 40, 499]> var_243_cast_fp16 = conv(bias = const_23_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 = const_22_to_fp16, x = input_47_cast_fp16)[name = string("op_243_cast_fp16")];
|
| 159 |
+
tensor<fp16, [?, 64, 40, 499]> input_59_cast_fp16 = add(x = out_7_cast_fp16, y = var_243_cast_fp16)[name = string("input_59_cast_fp16")];
|
| 160 |
+
tensor<fp16, [?, 64, 40, 499]> input_61_cast_fp16 = relu(x = input_59_cast_fp16)[name = string("input_61_cast_fp16")];
|
| 161 |
+
string input_63_pad_type_0 = const()[name = string("input_63_pad_type_0"), val = string("custom")];
|
| 162 |
+
tensor<int32, [4]> input_63_pad_0 = const()[name = string("input_63_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 163 |
+
tensor<int32, [2]> input_63_strides_0 = const()[name = string("input_63_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 164 |
+
tensor<int32, [2]> input_63_dilations_0 = const()[name = string("input_63_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 165 |
+
int32 input_63_groups_0 = const()[name = string("input_63_groups_0"), val = int32(1)];
|
| 166 |
+
tensor<fp16, [64, 64, 3, 3]> const_24_to_fp16 = const()[name = string("const_24_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1117568)))];
|
| 167 |
+
tensor<fp16, [64]> const_25_to_fp16 = const()[name = string("const_25_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1191360)))];
|
| 168 |
+
tensor<fp16, [?, 64, 40, 499]> input_65_cast_fp16 = conv(bias = const_25_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_24_to_fp16, x = input_61_cast_fp16)[name = string("input_65_cast_fp16")];
|
| 169 |
+
tensor<fp16, [?, 64, 40, 499]> input_67_cast_fp16 = relu(x = input_65_cast_fp16)[name = string("input_67_cast_fp16")];
|
| 170 |
+
string input_69_pad_type_0 = const()[name = string("input_69_pad_type_0"), val = string("custom")];
|
| 171 |
+
tensor<int32, [4]> input_69_pad_0 = const()[name = string("input_69_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 172 |
+
tensor<int32, [2]> input_69_strides_0 = const()[name = string("input_69_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 173 |
+
tensor<int32, [2]> input_69_dilations_0 = const()[name = string("input_69_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 174 |
+
int32 input_69_groups_0 = const()[name = string("input_69_groups_0"), val = int32(1)];
|
| 175 |
+
tensor<fp16, [64, 64, 3, 3]> const_26_to_fp16 = const()[name = string("const_26_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1191552)))];
|
| 176 |
+
tensor<fp16, [64]> const_27_to_fp16 = const()[name = string("const_27_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1265344)))];
|
| 177 |
+
tensor<fp16, [?, 64, 40, 499]> out_9_cast_fp16 = conv(bias = const_27_to_fp16, dilations = input_69_dilations_0, groups = input_69_groups_0, pad = input_69_pad_0, pad_type = input_69_pad_type_0, strides = input_69_strides_0, weight = const_26_to_fp16, x = input_67_cast_fp16)[name = string("out_9_cast_fp16")];
|
| 178 |
+
tensor<fp16, [?, 64, 40, 499]> input_71_cast_fp16 = add(x = out_9_cast_fp16, y = input_61_cast_fp16)[name = string("input_71_cast_fp16")];
|
| 179 |
+
tensor<fp16, [?, 64, 40, 499]> input_73_cast_fp16 = relu(x = input_71_cast_fp16)[name = string("input_73_cast_fp16")];
|
| 180 |
+
string input_75_pad_type_0 = const()[name = string("input_75_pad_type_0"), val = string("custom")];
|
| 181 |
+
tensor<int32, [4]> input_75_pad_0 = const()[name = string("input_75_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 182 |
+
tensor<int32, [2]> input_75_strides_0 = const()[name = string("input_75_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 183 |
+
tensor<int32, [2]> input_75_dilations_0 = const()[name = string("input_75_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 184 |
+
int32 input_75_groups_0 = const()[name = string("input_75_groups_0"), val = int32(1)];
|
| 185 |
+
tensor<fp16, [64, 64, 3, 3]> const_28_to_fp16 = const()[name = string("const_28_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1265536)))];
|
| 186 |
+
tensor<fp16, [64]> const_29_to_fp16 = const()[name = string("const_29_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1339328)))];
|
| 187 |
+
tensor<fp16, [?, 64, 40, 499]> input_77_cast_fp16 = conv(bias = const_29_to_fp16, dilations = input_75_dilations_0, groups = input_75_groups_0, pad = input_75_pad_0, pad_type = input_75_pad_type_0, strides = input_75_strides_0, weight = const_28_to_fp16, x = input_73_cast_fp16)[name = string("input_77_cast_fp16")];
|
| 188 |
+
tensor<fp16, [?, 64, 40, 499]> input_79_cast_fp16 = relu(x = input_77_cast_fp16)[name = string("input_79_cast_fp16")];
|
| 189 |
+
string input_81_pad_type_0 = const()[name = string("input_81_pad_type_0"), val = string("custom")];
|
| 190 |
+
tensor<int32, [4]> input_81_pad_0 = const()[name = string("input_81_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 191 |
+
tensor<int32, [2]> input_81_strides_0 = const()[name = string("input_81_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 192 |
+
tensor<int32, [2]> input_81_dilations_0 = const()[name = string("input_81_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 193 |
+
int32 input_81_groups_0 = const()[name = string("input_81_groups_0"), val = int32(1)];
|
| 194 |
+
tensor<fp16, [64, 64, 3, 3]> const_30_to_fp16 = const()[name = string("const_30_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1339520)))];
|
| 195 |
+
tensor<fp16, [64]> const_31_to_fp16 = const()[name = string("const_31_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1413312)))];
|
| 196 |
+
tensor<fp16, [?, 64, 40, 499]> out_11_cast_fp16 = conv(bias = const_31_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 = const_30_to_fp16, x = input_79_cast_fp16)[name = string("out_11_cast_fp16")];
|
| 197 |
+
tensor<fp16, [?, 64, 40, 499]> input_83_cast_fp16 = add(x = out_11_cast_fp16, y = input_73_cast_fp16)[name = string("input_83_cast_fp16")];
|
| 198 |
+
tensor<fp16, [?, 64, 40, 499]> input_85_cast_fp16 = relu(x = input_83_cast_fp16)[name = string("input_85_cast_fp16")];
|
| 199 |
+
string input_87_pad_type_0 = const()[name = string("input_87_pad_type_0"), val = string("custom")];
|
| 200 |
+
tensor<int32, [4]> input_87_pad_0 = const()[name = string("input_87_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 201 |
+
tensor<int32, [2]> input_87_strides_0 = const()[name = string("input_87_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 202 |
+
tensor<int32, [2]> input_87_dilations_0 = const()[name = string("input_87_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 203 |
+
int32 input_87_groups_0 = const()[name = string("input_87_groups_0"), val = int32(1)];
|
| 204 |
+
tensor<fp16, [64, 64, 3, 3]> const_32_to_fp16 = const()[name = string("const_32_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1413504)))];
|
| 205 |
+
tensor<fp16, [64]> const_33_to_fp16 = const()[name = string("const_33_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1487296)))];
|
| 206 |
+
tensor<fp16, [?, 64, 40, 499]> input_89_cast_fp16 = conv(bias = const_33_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_32_to_fp16, x = input_85_cast_fp16)[name = string("input_89_cast_fp16")];
|
| 207 |
+
tensor<fp16, [?, 64, 40, 499]> input_91_cast_fp16 = relu(x = input_89_cast_fp16)[name = string("input_91_cast_fp16")];
|
| 208 |
+
string input_93_pad_type_0 = const()[name = string("input_93_pad_type_0"), val = string("custom")];
|
| 209 |
+
tensor<int32, [4]> input_93_pad_0 = const()[name = string("input_93_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 210 |
+
tensor<int32, [2]> input_93_strides_0 = const()[name = string("input_93_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 211 |
+
tensor<int32, [2]> input_93_dilations_0 = const()[name = string("input_93_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 212 |
+
int32 input_93_groups_0 = const()[name = string("input_93_groups_0"), val = int32(1)];
|
| 213 |
+
tensor<fp16, [64, 64, 3, 3]> const_34_to_fp16 = const()[name = string("const_34_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1487488)))];
|
| 214 |
+
tensor<fp16, [64]> const_35_to_fp16 = const()[name = string("const_35_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1561280)))];
|
| 215 |
+
tensor<fp16, [?, 64, 40, 499]> out_13_cast_fp16 = conv(bias = const_35_to_fp16, dilations = input_93_dilations_0, groups = input_93_groups_0, pad = input_93_pad_0, pad_type = input_93_pad_type_0, strides = input_93_strides_0, weight = const_34_to_fp16, x = input_91_cast_fp16)[name = string("out_13_cast_fp16")];
|
| 216 |
+
tensor<fp16, [?, 64, 40, 499]> input_95_cast_fp16 = add(x = out_13_cast_fp16, y = input_85_cast_fp16)[name = string("input_95_cast_fp16")];
|
| 217 |
+
tensor<fp16, [?, 64, 40, 499]> input_97_cast_fp16 = relu(x = input_95_cast_fp16)[name = string("input_97_cast_fp16")];
|
| 218 |
+
string input_99_pad_type_0 = const()[name = string("input_99_pad_type_0"), val = string("custom")];
|
| 219 |
+
tensor<int32, [4]> input_99_pad_0 = const()[name = string("input_99_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 220 |
+
tensor<int32, [2]> input_99_strides_0 = const()[name = string("input_99_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 221 |
+
tensor<int32, [2]> input_99_dilations_0 = const()[name = string("input_99_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 222 |
+
int32 input_99_groups_0 = const()[name = string("input_99_groups_0"), val = int32(1)];
|
| 223 |
+
tensor<fp16, [128, 64, 3, 3]> const_36_to_fp16 = const()[name = string("const_36_to_fp16"), val = tensor<fp16, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1561472)))];
|
| 224 |
+
tensor<fp16, [128]> const_37_to_fp16 = const()[name = string("const_37_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1708992)))];
|
| 225 |
+
tensor<fp16, [?, 128, 20, 250]> input_101_cast_fp16 = conv(bias = const_37_to_fp16, dilations = input_99_dilations_0, groups = input_99_groups_0, pad = input_99_pad_0, pad_type = input_99_pad_type_0, strides = input_99_strides_0, weight = const_36_to_fp16, x = input_97_cast_fp16)[name = string("input_101_cast_fp16")];
|
| 226 |
+
tensor<fp16, [?, 128, 20, 250]> input_103_cast_fp16 = relu(x = input_101_cast_fp16)[name = string("input_103_cast_fp16")];
|
| 227 |
+
string input_105_pad_type_0 = const()[name = string("input_105_pad_type_0"), val = string("custom")];
|
| 228 |
+
tensor<int32, [4]> input_105_pad_0 = const()[name = string("input_105_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 229 |
+
tensor<int32, [2]> input_105_strides_0 = const()[name = string("input_105_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 230 |
+
tensor<int32, [2]> input_105_dilations_0 = const()[name = string("input_105_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 231 |
+
int32 input_105_groups_0 = const()[name = string("input_105_groups_0"), val = int32(1)];
|
| 232 |
+
tensor<fp16, [128, 128, 3, 3]> const_38_to_fp16 = const()[name = string("const_38_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1709312)))];
|
| 233 |
+
tensor<fp16, [128]> const_39_to_fp16 = const()[name = string("const_39_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2004288)))];
|
| 234 |
+
tensor<fp16, [?, 128, 20, 250]> out_15_cast_fp16 = conv(bias = const_39_to_fp16, dilations = input_105_dilations_0, groups = input_105_groups_0, pad = input_105_pad_0, pad_type = input_105_pad_type_0, strides = input_105_strides_0, weight = const_38_to_fp16, x = input_103_cast_fp16)[name = string("out_15_cast_fp16")];
|
| 235 |
+
string input_107_pad_type_0 = const()[name = string("input_107_pad_type_0"), val = string("valid")];
|
| 236 |
+
tensor<int32, [2]> input_107_strides_0 = const()[name = string("input_107_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 237 |
+
tensor<int32, [4]> input_107_pad_0 = const()[name = string("input_107_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 238 |
+
tensor<int32, [2]> input_107_dilations_0 = const()[name = string("input_107_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 239 |
+
int32 input_107_groups_0 = const()[name = string("input_107_groups_0"), val = int32(1)];
|
| 240 |
+
tensor<fp16, [128, 64, 1, 1]> const_40_to_fp16 = const()[name = string("const_40_to_fp16"), val = tensor<fp16, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2004608)))];
|
| 241 |
+
tensor<fp16, [128]> const_41_to_fp16 = const()[name = string("const_41_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2021056)))];
|
| 242 |
+
tensor<fp16, [?, 128, 20, 250]> var_379_cast_fp16 = conv(bias = const_41_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 = const_40_to_fp16, x = input_97_cast_fp16)[name = string("op_379_cast_fp16")];
|
| 243 |
+
tensor<fp16, [?, 128, 20, 250]> input_109_cast_fp16 = add(x = out_15_cast_fp16, y = var_379_cast_fp16)[name = string("input_109_cast_fp16")];
|
| 244 |
+
tensor<fp16, [?, 128, 20, 250]> input_111_cast_fp16 = relu(x = input_109_cast_fp16)[name = string("input_111_cast_fp16")];
|
| 245 |
+
string input_113_pad_type_0 = const()[name = string("input_113_pad_type_0"), val = string("custom")];
|
| 246 |
+
tensor<int32, [4]> input_113_pad_0 = const()[name = string("input_113_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 247 |
+
tensor<int32, [2]> input_113_strides_0 = const()[name = string("input_113_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 248 |
+
tensor<int32, [2]> input_113_dilations_0 = const()[name = string("input_113_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 249 |
+
int32 input_113_groups_0 = const()[name = string("input_113_groups_0"), val = int32(1)];
|
| 250 |
+
tensor<fp16, [128, 128, 3, 3]> const_42_to_fp16 = const()[name = string("const_42_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2021376)))];
|
| 251 |
+
tensor<fp16, [128]> const_43_to_fp16 = const()[name = string("const_43_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2316352)))];
|
| 252 |
+
tensor<fp16, [?, 128, 20, 250]> input_115_cast_fp16 = conv(bias = const_43_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 = const_42_to_fp16, x = input_111_cast_fp16)[name = string("input_115_cast_fp16")];
|
| 253 |
+
tensor<fp16, [?, 128, 20, 250]> input_117_cast_fp16 = relu(x = input_115_cast_fp16)[name = string("input_117_cast_fp16")];
|
| 254 |
+
string input_119_pad_type_0 = const()[name = string("input_119_pad_type_0"), val = string("custom")];
|
| 255 |
+
tensor<int32, [4]> input_119_pad_0 = const()[name = string("input_119_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 256 |
+
tensor<int32, [2]> input_119_strides_0 = const()[name = string("input_119_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 257 |
+
tensor<int32, [2]> input_119_dilations_0 = const()[name = string("input_119_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 258 |
+
int32 input_119_groups_0 = const()[name = string("input_119_groups_0"), val = int32(1)];
|
| 259 |
+
tensor<fp16, [128, 128, 3, 3]> const_44_to_fp16 = const()[name = string("const_44_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2316672)))];
|
| 260 |
+
tensor<fp16, [128]> const_45_to_fp16 = const()[name = string("const_45_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2611648)))];
|
| 261 |
+
tensor<fp16, [?, 128, 20, 250]> out_17_cast_fp16 = conv(bias = const_45_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_44_to_fp16, x = input_117_cast_fp16)[name = string("out_17_cast_fp16")];
|
| 262 |
+
tensor<fp16, [?, 128, 20, 250]> input_121_cast_fp16 = add(x = out_17_cast_fp16, y = input_111_cast_fp16)[name = string("input_121_cast_fp16")];
|
| 263 |
+
tensor<fp16, [?, 128, 20, 250]> input_123_cast_fp16 = relu(x = input_121_cast_fp16)[name = string("input_123_cast_fp16")];
|
| 264 |
+
string input_125_pad_type_0 = const()[name = string("input_125_pad_type_0"), val = string("custom")];
|
| 265 |
+
tensor<int32, [4]> input_125_pad_0 = const()[name = string("input_125_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 266 |
+
tensor<int32, [2]> input_125_strides_0 = const()[name = string("input_125_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 267 |
+
tensor<int32, [2]> input_125_dilations_0 = const()[name = string("input_125_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 268 |
+
int32 input_125_groups_0 = const()[name = string("input_125_groups_0"), val = int32(1)];
|
| 269 |
+
tensor<fp16, [128, 128, 3, 3]> const_46_to_fp16 = const()[name = string("const_46_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2611968)))];
|
| 270 |
+
tensor<fp16, [128]> const_47_to_fp16 = const()[name = string("const_47_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2906944)))];
|
| 271 |
+
tensor<fp16, [?, 128, 20, 250]> input_127_cast_fp16 = conv(bias = const_47_to_fp16, dilations = input_125_dilations_0, groups = input_125_groups_0, pad = input_125_pad_0, pad_type = input_125_pad_type_0, strides = input_125_strides_0, weight = const_46_to_fp16, x = input_123_cast_fp16)[name = string("input_127_cast_fp16")];
|
| 272 |
+
tensor<fp16, [?, 128, 20, 250]> input_129_cast_fp16 = relu(x = input_127_cast_fp16)[name = string("input_129_cast_fp16")];
|
| 273 |
+
string input_131_pad_type_0 = const()[name = string("input_131_pad_type_0"), val = string("custom")];
|
| 274 |
+
tensor<int32, [4]> input_131_pad_0 = const()[name = string("input_131_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 275 |
+
tensor<int32, [2]> input_131_strides_0 = const()[name = string("input_131_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 276 |
+
tensor<int32, [2]> input_131_dilations_0 = const()[name = string("input_131_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 277 |
+
int32 input_131_groups_0 = const()[name = string("input_131_groups_0"), val = int32(1)];
|
| 278 |
+
tensor<fp16, [128, 128, 3, 3]> const_48_to_fp16 = const()[name = string("const_48_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2907264)))];
|
| 279 |
+
tensor<fp16, [128]> const_49_to_fp16 = const()[name = string("const_49_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3202240)))];
|
| 280 |
+
tensor<fp16, [?, 128, 20, 250]> out_19_cast_fp16 = conv(bias = const_49_to_fp16, dilations = input_131_dilations_0, groups = input_131_groups_0, pad = input_131_pad_0, pad_type = input_131_pad_type_0, strides = input_131_strides_0, weight = const_48_to_fp16, x = input_129_cast_fp16)[name = string("out_19_cast_fp16")];
|
| 281 |
+
tensor<fp16, [?, 128, 20, 250]> input_133_cast_fp16 = add(x = out_19_cast_fp16, y = input_123_cast_fp16)[name = string("input_133_cast_fp16")];
|
| 282 |
+
tensor<fp16, [?, 128, 20, 250]> input_135_cast_fp16 = relu(x = input_133_cast_fp16)[name = string("input_135_cast_fp16")];
|
| 283 |
+
string input_137_pad_type_0 = const()[name = string("input_137_pad_type_0"), val = string("custom")];
|
| 284 |
+
tensor<int32, [4]> input_137_pad_0 = const()[name = string("input_137_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 285 |
+
tensor<int32, [2]> input_137_strides_0 = const()[name = string("input_137_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 286 |
+
tensor<int32, [2]> input_137_dilations_0 = const()[name = string("input_137_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 287 |
+
int32 input_137_groups_0 = const()[name = string("input_137_groups_0"), val = int32(1)];
|
| 288 |
+
tensor<fp16, [128, 128, 3, 3]> const_50_to_fp16 = const()[name = string("const_50_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3202560)))];
|
| 289 |
+
tensor<fp16, [128]> const_51_to_fp16 = const()[name = string("const_51_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3497536)))];
|
| 290 |
+
tensor<fp16, [?, 128, 20, 250]> input_139_cast_fp16 = conv(bias = const_51_to_fp16, dilations = input_137_dilations_0, groups = input_137_groups_0, pad = input_137_pad_0, pad_type = input_137_pad_type_0, strides = input_137_strides_0, weight = const_50_to_fp16, x = input_135_cast_fp16)[name = string("input_139_cast_fp16")];
|
| 291 |
+
tensor<fp16, [?, 128, 20, 250]> input_141_cast_fp16 = relu(x = input_139_cast_fp16)[name = string("input_141_cast_fp16")];
|
| 292 |
+
string input_143_pad_type_0 = const()[name = string("input_143_pad_type_0"), val = string("custom")];
|
| 293 |
+
tensor<int32, [4]> input_143_pad_0 = const()[name = string("input_143_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 294 |
+
tensor<int32, [2]> input_143_strides_0 = const()[name = string("input_143_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 295 |
+
tensor<int32, [2]> input_143_dilations_0 = const()[name = string("input_143_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 296 |
+
int32 input_143_groups_0 = const()[name = string("input_143_groups_0"), val = int32(1)];
|
| 297 |
+
tensor<fp16, [128, 128, 3, 3]> const_52_to_fp16 = const()[name = string("const_52_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3497856)))];
|
| 298 |
+
tensor<fp16, [128]> const_53_to_fp16 = const()[name = string("const_53_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3792832)))];
|
| 299 |
+
tensor<fp16, [?, 128, 20, 250]> out_21_cast_fp16 = conv(bias = const_53_to_fp16, dilations = input_143_dilations_0, groups = input_143_groups_0, pad = input_143_pad_0, pad_type = input_143_pad_type_0, strides = input_143_strides_0, weight = const_52_to_fp16, x = input_141_cast_fp16)[name = string("out_21_cast_fp16")];
|
| 300 |
+
tensor<fp16, [?, 128, 20, 250]> input_145_cast_fp16 = add(x = out_21_cast_fp16, y = input_135_cast_fp16)[name = string("input_145_cast_fp16")];
|
| 301 |
+
tensor<fp16, [?, 128, 20, 250]> input_147_cast_fp16 = relu(x = input_145_cast_fp16)[name = string("input_147_cast_fp16")];
|
| 302 |
+
string input_149_pad_type_0 = const()[name = string("input_149_pad_type_0"), val = string("custom")];
|
| 303 |
+
tensor<int32, [4]> input_149_pad_0 = const()[name = string("input_149_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 304 |
+
tensor<int32, [2]> input_149_strides_0 = const()[name = string("input_149_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 305 |
+
tensor<int32, [2]> input_149_dilations_0 = const()[name = string("input_149_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 306 |
+
int32 input_149_groups_0 = const()[name = string("input_149_groups_0"), val = int32(1)];
|
| 307 |
+
tensor<fp16, [128, 128, 3, 3]> const_54_to_fp16 = const()[name = string("const_54_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3793152)))];
|
| 308 |
+
tensor<fp16, [128]> const_55_to_fp16 = const()[name = string("const_55_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4088128)))];
|
| 309 |
+
tensor<fp16, [?, 128, 20, 250]> input_151_cast_fp16 = conv(bias = const_55_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 = const_54_to_fp16, x = input_147_cast_fp16)[name = string("input_151_cast_fp16")];
|
| 310 |
+
tensor<fp16, [?, 128, 20, 250]> input_153_cast_fp16 = relu(x = input_151_cast_fp16)[name = string("input_153_cast_fp16")];
|
| 311 |
+
string input_155_pad_type_0 = const()[name = string("input_155_pad_type_0"), val = string("custom")];
|
| 312 |
+
tensor<int32, [4]> input_155_pad_0 = const()[name = string("input_155_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 313 |
+
tensor<int32, [2]> input_155_strides_0 = const()[name = string("input_155_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 314 |
+
tensor<int32, [2]> input_155_dilations_0 = const()[name = string("input_155_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 315 |
+
int32 input_155_groups_0 = const()[name = string("input_155_groups_0"), val = int32(1)];
|
| 316 |
+
tensor<fp16, [128, 128, 3, 3]> const_56_to_fp16 = const()[name = string("const_56_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4088448)))];
|
| 317 |
+
tensor<fp16, [128]> const_57_to_fp16 = const()[name = string("const_57_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4383424)))];
|
| 318 |
+
tensor<fp16, [?, 128, 20, 250]> out_23_cast_fp16 = conv(bias = const_57_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 = const_56_to_fp16, x = input_153_cast_fp16)[name = string("out_23_cast_fp16")];
|
| 319 |
+
tensor<fp16, [?, 128, 20, 250]> input_157_cast_fp16 = add(x = out_23_cast_fp16, y = input_147_cast_fp16)[name = string("input_157_cast_fp16")];
|
| 320 |
+
tensor<fp16, [?, 128, 20, 250]> input_159_cast_fp16 = relu(x = input_157_cast_fp16)[name = string("input_159_cast_fp16")];
|
| 321 |
+
string input_161_pad_type_0 = const()[name = string("input_161_pad_type_0"), val = string("custom")];
|
| 322 |
+
tensor<int32, [4]> input_161_pad_0 = const()[name = string("input_161_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 323 |
+
tensor<int32, [2]> input_161_strides_0 = const()[name = string("input_161_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 324 |
+
tensor<int32, [2]> input_161_dilations_0 = const()[name = string("input_161_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 325 |
+
int32 input_161_groups_0 = const()[name = string("input_161_groups_0"), val = int32(1)];
|
| 326 |
+
tensor<fp16, [128, 128, 3, 3]> const_58_to_fp16 = const()[name = string("const_58_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4383744)))];
|
| 327 |
+
tensor<fp16, [128]> const_59_to_fp16 = const()[name = string("const_59_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4678720)))];
|
| 328 |
+
tensor<fp16, [?, 128, 20, 250]> input_163_cast_fp16 = conv(bias = const_59_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 = const_58_to_fp16, x = input_159_cast_fp16)[name = string("input_163_cast_fp16")];
|
| 329 |
+
tensor<fp16, [?, 128, 20, 250]> input_165_cast_fp16 = relu(x = input_163_cast_fp16)[name = string("input_165_cast_fp16")];
|
| 330 |
+
string input_167_pad_type_0 = const()[name = string("input_167_pad_type_0"), val = string("custom")];
|
| 331 |
+
tensor<int32, [4]> input_167_pad_0 = const()[name = string("input_167_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 332 |
+
tensor<int32, [2]> input_167_strides_0 = const()[name = string("input_167_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 333 |
+
tensor<int32, [2]> input_167_dilations_0 = const()[name = string("input_167_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 334 |
+
int32 input_167_groups_0 = const()[name = string("input_167_groups_0"), val = int32(1)];
|
| 335 |
+
tensor<fp16, [128, 128, 3, 3]> const_60_to_fp16 = const()[name = string("const_60_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4679040)))];
|
| 336 |
+
tensor<fp16, [128]> const_61_to_fp16 = const()[name = string("const_61_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4974016)))];
|
| 337 |
+
tensor<fp16, [?, 128, 20, 250]> out_25_cast_fp16 = conv(bias = const_61_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_60_to_fp16, x = input_165_cast_fp16)[name = string("out_25_cast_fp16")];
|
| 338 |
+
tensor<fp16, [?, 128, 20, 250]> input_169_cast_fp16 = add(x = out_25_cast_fp16, y = input_159_cast_fp16)[name = string("input_169_cast_fp16")];
|
| 339 |
+
tensor<fp16, [?, 128, 20, 250]> input_171_cast_fp16 = relu(x = input_169_cast_fp16)[name = string("input_171_cast_fp16")];
|
| 340 |
+
string input_173_pad_type_0 = const()[name = string("input_173_pad_type_0"), val = string("custom")];
|
| 341 |
+
tensor<int32, [4]> input_173_pad_0 = const()[name = string("input_173_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 342 |
+
tensor<int32, [2]> input_173_strides_0 = const()[name = string("input_173_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 343 |
+
tensor<int32, [2]> input_173_dilations_0 = const()[name = string("input_173_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 344 |
+
int32 input_173_groups_0 = const()[name = string("input_173_groups_0"), val = int32(1)];
|
| 345 |
+
tensor<fp16, [256, 128, 3, 3]> const_62_to_fp16 = const()[name = string("const_62_to_fp16"), val = tensor<fp16, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4974336)))];
|
| 346 |
+
tensor<fp16, [256]> const_63_to_fp16 = const()[name = string("const_63_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5564224)))];
|
| 347 |
+
tensor<fp16, [?, 256, 10, 125]> input_175_cast_fp16 = conv(bias = const_63_to_fp16, dilations = input_173_dilations_0, groups = input_173_groups_0, pad = input_173_pad_0, pad_type = input_173_pad_type_0, strides = input_173_strides_0, weight = const_62_to_fp16, x = input_171_cast_fp16)[name = string("input_175_cast_fp16")];
|
| 348 |
+
tensor<fp16, [?, 256, 10, 125]> input_177_cast_fp16 = relu(x = input_175_cast_fp16)[name = string("input_177_cast_fp16")];
|
| 349 |
+
string input_179_pad_type_0 = const()[name = string("input_179_pad_type_0"), val = string("custom")];
|
| 350 |
+
tensor<int32, [4]> input_179_pad_0 = const()[name = string("input_179_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 351 |
+
tensor<int32, [2]> input_179_strides_0 = const()[name = string("input_179_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 352 |
+
tensor<int32, [2]> input_179_dilations_0 = const()[name = string("input_179_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 353 |
+
int32 input_179_groups_0 = const()[name = string("input_179_groups_0"), val = int32(1)];
|
| 354 |
+
tensor<fp16, [256, 256, 3, 3]> const_64_to_fp16 = const()[name = string("const_64_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5564800)))];
|
| 355 |
+
tensor<fp16, [256]> const_65_to_fp16 = const()[name = string("const_65_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6744512)))];
|
| 356 |
+
tensor<fp16, [?, 256, 10, 125]> out_27_cast_fp16 = conv(bias = const_65_to_fp16, dilations = input_179_dilations_0, groups = input_179_groups_0, pad = input_179_pad_0, pad_type = input_179_pad_type_0, strides = input_179_strides_0, weight = const_64_to_fp16, x = input_177_cast_fp16)[name = string("out_27_cast_fp16")];
|
| 357 |
+
string input_181_pad_type_0 = const()[name = string("input_181_pad_type_0"), val = string("valid")];
|
| 358 |
+
tensor<int32, [2]> input_181_strides_0 = const()[name = string("input_181_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 359 |
+
tensor<int32, [4]> input_181_pad_0 = const()[name = string("input_181_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 360 |
+
tensor<int32, [2]> input_181_dilations_0 = const()[name = string("input_181_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 361 |
+
int32 input_181_groups_0 = const()[name = string("input_181_groups_0"), val = int32(1)];
|
| 362 |
+
tensor<fp16, [256, 128, 1, 1]> const_66_to_fp16 = const()[name = string("const_66_to_fp16"), val = tensor<fp16, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6745088)))];
|
| 363 |
+
tensor<fp16, [256]> const_67_to_fp16 = const()[name = string("const_67_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6810688)))];
|
| 364 |
+
tensor<fp16, [?, 256, 10, 125]> var_570_cast_fp16 = conv(bias = const_67_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 = const_66_to_fp16, x = input_171_cast_fp16)[name = string("op_570_cast_fp16")];
|
| 365 |
+
tensor<fp16, [?, 256, 10, 125]> input_183_cast_fp16 = add(x = out_27_cast_fp16, y = var_570_cast_fp16)[name = string("input_183_cast_fp16")];
|
| 366 |
+
tensor<fp16, [?, 256, 10, 125]> input_185_cast_fp16 = relu(x = input_183_cast_fp16)[name = string("input_185_cast_fp16")];
|
| 367 |
+
string input_187_pad_type_0 = const()[name = string("input_187_pad_type_0"), val = string("custom")];
|
| 368 |
+
tensor<int32, [4]> input_187_pad_0 = const()[name = string("input_187_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 369 |
+
tensor<int32, [2]> input_187_strides_0 = const()[name = string("input_187_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 370 |
+
tensor<int32, [2]> input_187_dilations_0 = const()[name = string("input_187_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 371 |
+
int32 input_187_groups_0 = const()[name = string("input_187_groups_0"), val = int32(1)];
|
| 372 |
+
tensor<fp16, [256, 256, 3, 3]> const_68_to_fp16 = const()[name = string("const_68_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6811264)))];
|
| 373 |
+
tensor<fp16, [256]> const_69_to_fp16 = const()[name = string("const_69_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7990976)))];
|
| 374 |
+
tensor<fp16, [?, 256, 10, 125]> input_189_cast_fp16 = conv(bias = const_69_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 = const_68_to_fp16, x = input_185_cast_fp16)[name = string("input_189_cast_fp16")];
|
| 375 |
+
tensor<fp16, [?, 256, 10, 125]> input_191_cast_fp16 = relu(x = input_189_cast_fp16)[name = string("input_191_cast_fp16")];
|
| 376 |
+
string input_193_pad_type_0 = const()[name = string("input_193_pad_type_0"), val = string("custom")];
|
| 377 |
+
tensor<int32, [4]> input_193_pad_0 = const()[name = string("input_193_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 378 |
+
tensor<int32, [2]> input_193_strides_0 = const()[name = string("input_193_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 379 |
+
tensor<int32, [2]> input_193_dilations_0 = const()[name = string("input_193_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 380 |
+
int32 input_193_groups_0 = const()[name = string("input_193_groups_0"), val = int32(1)];
|
| 381 |
+
tensor<fp16, [256, 256, 3, 3]> const_70_to_fp16 = const()[name = string("const_70_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7991552)))];
|
| 382 |
+
tensor<fp16, [256]> const_71_to_fp16 = const()[name = string("const_71_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9171264)))];
|
| 383 |
+
tensor<fp16, [?, 256, 10, 125]> out_29_cast_fp16 = conv(bias = const_71_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 = const_70_to_fp16, x = input_191_cast_fp16)[name = string("out_29_cast_fp16")];
|
| 384 |
+
tensor<fp16, [?, 256, 10, 125]> input_195_cast_fp16 = add(x = out_29_cast_fp16, y = input_185_cast_fp16)[name = string("input_195_cast_fp16")];
|
| 385 |
+
tensor<fp16, [?, 256, 10, 125]> input_197_cast_fp16 = relu(x = input_195_cast_fp16)[name = string("input_197_cast_fp16")];
|
| 386 |
+
string input_199_pad_type_0 = const()[name = string("input_199_pad_type_0"), val = string("custom")];
|
| 387 |
+
tensor<int32, [4]> input_199_pad_0 = const()[name = string("input_199_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 388 |
+
tensor<int32, [2]> input_199_strides_0 = const()[name = string("input_199_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 389 |
+
tensor<int32, [2]> input_199_dilations_0 = const()[name = string("input_199_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 390 |
+
int32 input_199_groups_0 = const()[name = string("input_199_groups_0"), val = int32(1)];
|
| 391 |
+
tensor<fp16, [256, 256, 3, 3]> const_72_to_fp16 = const()[name = string("const_72_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9171840)))];
|
| 392 |
+
tensor<fp16, [256]> const_73_to_fp16 = const()[name = string("const_73_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10351552)))];
|
| 393 |
+
tensor<fp16, [?, 256, 10, 125]> input_201_cast_fp16 = conv(bias = const_73_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_72_to_fp16, x = input_197_cast_fp16)[name = string("input_201_cast_fp16")];
|
| 394 |
+
tensor<fp16, [?, 256, 10, 125]> input_203_cast_fp16 = relu(x = input_201_cast_fp16)[name = string("input_203_cast_fp16")];
|
| 395 |
+
string input_205_pad_type_0 = const()[name = string("input_205_pad_type_0"), val = string("custom")];
|
| 396 |
+
tensor<int32, [4]> input_205_pad_0 = const()[name = string("input_205_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 397 |
+
tensor<int32, [2]> input_205_strides_0 = const()[name = string("input_205_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 398 |
+
tensor<int32, [2]> input_205_dilations_0 = const()[name = string("input_205_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 399 |
+
int32 input_205_groups_0 = const()[name = string("input_205_groups_0"), val = int32(1)];
|
| 400 |
+
tensor<fp16, [256, 256, 3, 3]> const_74_to_fp16 = const()[name = string("const_74_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10352128)))];
|
| 401 |
+
tensor<fp16, [256]> const_75_to_fp16 = const()[name = string("const_75_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11531840)))];
|
| 402 |
+
tensor<fp16, [?, 256, 10, 125]> out_cast_fp16 = conv(bias = const_75_to_fp16, dilations = input_205_dilations_0, groups = input_205_groups_0, pad = input_205_pad_0, pad_type = input_205_pad_type_0, strides = input_205_strides_0, weight = const_74_to_fp16, x = input_203_cast_fp16)[name = string("out_cast_fp16")];
|
| 403 |
+
tensor<fp16, [?, 256, 10, 125]> input_207_cast_fp16 = add(x = out_cast_fp16, y = input_197_cast_fp16)[name = string("input_207_cast_fp16")];
|
| 404 |
+
tensor<fp16, [?, 256, 10, 125]> frames_cast_fp16 = relu(x = input_207_cast_fp16)[name = string("frames_cast_fp16")];
|
| 405 |
+
tensor<int32, [3]> concat_0x = const()[name = string("concat_0x"), val = tensor<int32, [3]>([-1, 2560, 125])];
|
| 406 |
+
tensor<fp16, [?, 2560, 125]> sequences_cast_fp16 = reshape(shape = concat_0x, x = frames_cast_fp16)[name = string("sequences_cast_fp16")];
|
| 407 |
+
tensor<int32, [1]> input_209_axes_0 = const()[name = string("input_209_axes_0"), val = tensor<int32, [1]>([1])];
|
| 408 |
+
string weights_to_fp16_dtype_0 = const()[name = string("weights_to_fp16_dtype_0"), val = string("fp16")];
|
| 409 |
+
tensor<fp16, [?, 589]> weights_to_fp16 = cast(dtype = weights_to_fp16_dtype_0, x = weights)[name = string("cast_9")];
|
| 410 |
+
tensor<fp16, [?, 1, 589]> input_209_cast_fp16 = expand_dims(axes = input_209_axes_0, x = weights_to_fp16)[name = string("input_209_cast_fp16")];
|
| 411 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 412 |
+
tensor<fp16, [?, 1, 589, 1]> expand_dims_0_cast_fp16 = expand_dims(axes = expand_dims_0_axes_0, x = input_209_cast_fp16)[name = string("expand_dims_0_cast_fp16")];
|
| 413 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = fp32(0x1.b2a2a4p-3)];
|
| 414 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = fp32(0x1p+0)];
|
| 415 |
+
tensor<fp16, [?, 1, 125, 1]> upsample_nearest_neighbor_0_cast_fp16 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0_cast_fp16)[name = string("upsample_nearest_neighbor_0_cast_fp16")];
|
| 416 |
+
tensor<int32, [1]> weights_axes_0 = const()[name = string("weights_axes_0"), val = tensor<int32, [1]>([3])];
|
| 417 |
+
tensor<fp16, [?, 1, 125]> weights_cast_fp16 = squeeze(axes = weights_axes_0, x = upsample_nearest_neighbor_0_cast_fp16)[name = string("weights_cast_fp16")];
|
| 418 |
+
tensor<int32, [1]> weight_sum_axes_0 = const()[name = string("weight_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 419 |
+
bool weight_sum_keep_dims_0 = const()[name = string("weight_sum_keep_dims_0"), val = bool(false)];
|
| 420 |
+
tensor<fp16, [?, 1]> weight_sum_cast_fp16 = reduce_sum(axes = weight_sum_axes_0, keep_dims = weight_sum_keep_dims_0, x = weights_cast_fp16)[name = string("weight_sum_cast_fp16")];
|
| 421 |
+
fp16 var_69_to_fp16 = const()[name = string("op_69_to_fp16"), val = fp16(0x0p+0)];
|
| 422 |
+
tensor<bool, [?, 1]> var_646_cast_fp16 = greater(x = weight_sum_cast_fp16, y = var_69_to_fp16)[name = string("op_646_cast_fp16")];
|
| 423 |
+
fp16 fill_like_0_value_0_to_fp16 = const()[name = string("fill_like_0_value_0_to_fp16"), val = fp16(0x1p+0)];
|
| 424 |
+
tensor<fp16, [?, 1]> fill_like_0_cast_fp16 = fill_like(ref_tensor = weight_sum_cast_fp16, value = fill_like_0_value_0_to_fp16)[name = string("fill_like_0_cast_fp16")];
|
| 425 |
+
tensor<fp16, [?, 1]> safe_sum_cast_fp16 = select(a = weight_sum_cast_fp16, b = fill_like_0_cast_fp16, cond = var_646_cast_fp16)[name = string("safe_sum_cast_fp16")];
|
| 426 |
+
tensor<fp16, [?, 2560, 125]> var_649_cast_fp16 = mul(x = sequences_cast_fp16, y = weights_cast_fp16)[name = string("op_649_cast_fp16")];
|
| 427 |
+
tensor<int32, [1]> var_651_axes_0 = const()[name = string("op_651_axes_0"), val = tensor<int32, [1]>([2])];
|
| 428 |
+
bool var_651_keep_dims_0 = const()[name = string("op_651_keep_dims_0"), val = bool(false)];
|
| 429 |
+
tensor<fp16, [?, 2560]> var_651_cast_fp16 = reduce_sum(axes = var_651_axes_0, keep_dims = var_651_keep_dims_0, x = var_649_cast_fp16)[name = string("op_651_cast_fp16")];
|
| 430 |
+
tensor<fp16, [?, 2560]> mean_cast_fp16 = real_div(x = var_651_cast_fp16, y = safe_sum_cast_fp16)[name = string("mean_cast_fp16")];
|
| 431 |
+
tensor<int32, [1]> var_653_axes_0 = const()[name = string("op_653_axes_0"), val = tensor<int32, [1]>([2])];
|
| 432 |
+
tensor<fp16, [?, 2560, 1]> var_653_cast_fp16 = expand_dims(axes = var_653_axes_0, x = mean_cast_fp16)[name = string("op_653_cast_fp16")];
|
| 433 |
+
tensor<fp16, [?, 2560, 125]> var_654_cast_fp16 = sub(x = sequences_cast_fp16, y = var_653_cast_fp16)[name = string("op_654_cast_fp16")];
|
| 434 |
+
tensor<fp16, [?, 2560, 125]> dx2_cast_fp16 = mul(x = var_654_cast_fp16, y = var_654_cast_fp16)[name = string("dx2_cast_fp16")];
|
| 435 |
+
tensor<fp16, [?, 1, 125]> var_656_cast_fp16 = mul(x = weights_cast_fp16, y = weights_cast_fp16)[name = string("op_656_cast_fp16")];
|
| 436 |
+
tensor<int32, [1]> weight_sq_sum_axes_0 = const()[name = string("weight_sq_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 437 |
+
bool weight_sq_sum_keep_dims_0 = const()[name = string("weight_sq_sum_keep_dims_0"), val = bool(false)];
|
| 438 |
+
tensor<fp16, [?, 1]> weight_sq_sum_cast_fp16 = reduce_sum(axes = weight_sq_sum_axes_0, keep_dims = weight_sq_sum_keep_dims_0, x = var_656_cast_fp16)[name = string("weight_sq_sum_cast_fp16")];
|
| 439 |
+
tensor<fp16, [?, 1]> var_659_cast_fp16 = real_div(x = weight_sq_sum_cast_fp16, y = safe_sum_cast_fp16)[name = string("op_659_cast_fp16")];
|
| 440 |
+
tensor<fp16, [?, 1]> var_660_cast_fp16 = sub(x = safe_sum_cast_fp16, y = var_659_cast_fp16)[name = string("op_660_cast_fp16")];
|
| 441 |
+
fp16 var_661_to_fp16 = const()[name = string("op_661_to_fp16"), val = fp16(0x1p-24)];
|
| 442 |
+
tensor<fp16, [?, 1]> denom_cast_fp16 = add(x = var_660_cast_fp16, y = var_661_to_fp16)[name = string("denom_cast_fp16")];
|
| 443 |
+
tensor<fp16, [?, 2560, 125]> var_663_cast_fp16 = mul(x = dx2_cast_fp16, y = weights_cast_fp16)[name = string("op_663_cast_fp16")];
|
| 444 |
+
tensor<int32, [1]> var_665_axes_0 = const()[name = string("op_665_axes_0"), val = tensor<int32, [1]>([2])];
|
| 445 |
+
bool var_665_keep_dims_0 = const()[name = string("op_665_keep_dims_0"), val = bool(false)];
|
| 446 |
+
tensor<fp16, [?, 2560]> var_665_cast_fp16 = reduce_sum(axes = var_665_axes_0, keep_dims = var_665_keep_dims_0, x = var_663_cast_fp16)[name = string("op_665_cast_fp16")];
|
| 447 |
+
tensor<fp16, [?, 2560]> var_cast_fp16 = real_div(x = var_665_cast_fp16, y = denom_cast_fp16)[name = string("var_cast_fp16")];
|
| 448 |
+
fp16 var_68_to_fp16 = const()[name = string("op_68_to_fp16"), val = fp16(0x1p-24)];
|
| 449 |
+
tensor<fp16, [?, 2560]> var_667_cast_fp16 = maximum(x = var_cast_fp16, y = var_68_to_fp16)[name = string("op_667_cast_fp16")];
|
| 450 |
+
tensor<fp16, [?, 2560]> std_cast_fp16 = sqrt(x = var_667_cast_fp16)[name = string("std_cast_fp16")];
|
| 451 |
+
bool stats_interleave_0 = const()[name = string("stats_interleave_0"), val = bool(false)];
|
| 452 |
+
tensor<fp16, [?, 5120]> stats_cast_fp16 = concat(axis = var_67, interleave = stats_interleave_0, values = (mean_cast_fp16, std_cast_fp16))[name = string("stats_cast_fp16")];
|
| 453 |
+
tensor<fp16, [?, 2560]> sub_0_cast_fp16 = sub(x = mean_cast_fp16, y = mean_cast_fp16)[name = string("sub_0_cast_fp16")];
|
| 454 |
+
fp16 var_672_value_0_to_fp16 = const()[name = string("op_672_value_0_to_fp16"), val = fp16(0x1.5p-17)];
|
| 455 |
+
tensor<fp16, [?, 2560]> var_672_cast_fp16 = fill_like(ref_tensor = std_cast_fp16, value = var_672_value_0_to_fp16)[name = string("op_672_cast_fp16")];
|
| 456 |
+
bool zero_stats_interleave_0 = const()[name = string("zero_stats_interleave_0"), val = bool(false)];
|
| 457 |
+
tensor<fp16, [?, 5120]> zero_stats_cast_fp16 = concat(axis = var_67, interleave = zero_stats_interleave_0, values = (sub_0_cast_fp16, var_672_cast_fp16))[name = string("zero_stats_cast_fp16")];
|
| 458 |
+
tensor<bool, [?, 1]> var_675_cast_fp16 = less_equal(x = weight_sum_cast_fp16, y = var_69_to_fp16)[name = string("op_675_cast_fp16")];
|
| 459 |
+
tensor<int32, [2]> var_677 = const()[name = string("op_677"), val = tensor<int32, [2]>([1, 5120])];
|
| 460 |
+
tensor<bool, [?, 5120]> zero_mask = tile(reps = var_677, x = var_675_cast_fp16)[name = string("zero_mask")];
|
| 461 |
+
tensor<fp16, [?, 5120]> input_cast_fp16 = select(a = zero_stats_cast_fp16, b = stats_cast_fp16, cond = zero_mask)[name = string("input_cast_fp16")];
|
| 462 |
+
tensor<fp16, [256, 5120]> tail_resnet_seg_1_weight_to_fp16 = const()[name = string("tail_resnet_seg_1_weight_to_fp16"), val = tensor<fp16, [256, 5120]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11532416)))];
|
| 463 |
+
tensor<fp16, [256]> tail_resnet_seg_1_bias_to_fp16 = const()[name = string("tail_resnet_seg_1_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14153920)))];
|
| 464 |
+
tensor<fp16, [?, 256]> linear_0_cast_fp16 = linear(bias = tail_resnet_seg_1_bias_to_fp16, weight = tail_resnet_seg_1_weight_to_fp16, x = input_cast_fp16)[name = string("linear_0_cast_fp16")];
|
| 465 |
+
string linear_0_cast_fp16_to_fp32_dtype_0 = const()[name = string("linear_0_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
|
| 466 |
+
tensor<fp32, [?, 256]> output = cast(dtype = linear_0_cast_fp16_to_fp32_dtype_0, x = linear_0_cast_fp16)[name = string("cast_8")];
|
| 467 |
+
} -> (output);
|
| 468 |
+
}
|
wespeaker-voxceleb-resnet34-fused-b32-f16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f3f2a1aba33878f0388d8dc3ab7259af1978482145fb4931cd93876a3d875eef
|
| 3 |
+
size 14154496
|
wespeaker-voxceleb-resnet34-fused-b32.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ab9e15f213ba81809fd0abd6dd6d4c6b569dfa891f2dda282567819a732f301b
|
| 3 |
+
size 243
|
wespeaker-voxceleb-resnet34-fused-b32.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4f279b672793ba4f1d246f69442be874b49fc275f6c9b08f6ab85b57dc0bbe68
|
| 3 |
+
size 225
|
wespeaker-voxceleb-resnet34-fused-b32.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,462 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> waveform, tensor<fp32, [?, 589]> weights) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}), ("EnumeratedShapes", {{"3c334fba", {{"waveform", [3, 1, 160000]}, {"weights", [3, 589]}}}, {"79c53add", {{"waveform", [1, 1, 160000]}, {"weights", [1, 589]}}}, {"cb01bf12", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}}})))] {
|
| 5 |
+
tensor<fp32, [257, 512]> fbank_dft_sin = const()[name = string("fbank_dft_sin"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 6 |
+
tensor<fp32, [257, 512]> fbank_dft_cos = const()[name = string("fbank_dft_cos"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(526464)))];
|
| 7 |
+
tensor<fp32, [400, 1, 400]> fbank_identity_kernel = const()[name = string("fbank_identity_kernel"), val = tensor<fp32, [400, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1052864)))];
|
| 8 |
+
tensor<fp32, [256]> tail_resnet_seg_1_bias = const()[name = string("tail_resnet_seg_1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1692928)))];
|
| 9 |
+
tensor<fp32, [256, 5120]> tail_resnet_seg_1_weight = const()[name = string("tail_resnet_seg_1_weight"), val = tensor<fp32, [256, 5120]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1694016)))];
|
| 10 |
+
fp32 var_7 = const()[name = string("op_7"), val = fp32(0x1p+1)];
|
| 11 |
+
tensor<int32, [3]> var_27_begin_0 = const()[name = string("op_27_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 12 |
+
tensor<int32, [3]> var_27_end_0 = const()[name = string("op_27_end_0"), val = tensor<int32, [3]>([0, 1, 160000])];
|
| 13 |
+
tensor<bool, [3]> var_27_end_mask_0 = const()[name = string("op_27_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 14 |
+
tensor<fp32, [?, 1, 160000]> var_27 = slice_by_index(begin = var_27_begin_0, end = var_27_end_0, end_mask = var_27_end_mask_0, x = waveform)[name = string("op_27")];
|
| 15 |
+
fp32 var_29 = const()[name = string("op_29"), val = fp32(0x1p+15)];
|
| 16 |
+
tensor<fp32, [?, 1, 160000]> signal = mul(x = var_27, y = var_29)[name = string("signal")];
|
| 17 |
+
string frames_1_pad_type_0 = const()[name = string("frames_1_pad_type_0"), val = string("valid")];
|
| 18 |
+
tensor<int32, [1]> frames_1_strides_0 = const()[name = string("frames_1_strides_0"), val = tensor<int32, [1]>([160])];
|
| 19 |
+
tensor<int32, [2]> frames_1_pad_0 = const()[name = string("frames_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 20 |
+
tensor<int32, [1]> frames_1_dilations_0 = const()[name = string("frames_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 21 |
+
int32 frames_1_groups_0 = const()[name = string("frames_1_groups_0"), val = int32(1)];
|
| 22 |
+
tensor<fp32, [?, 400, 998]> frames_1 = conv(dilations = frames_1_dilations_0, groups = frames_1_groups_0, pad = frames_1_pad_0, pad_type = frames_1_pad_type_0, strides = frames_1_strides_0, weight = fbank_identity_kernel, x = signal)[name = string("frames_1")];
|
| 23 |
+
tensor<int32, [3]> var_36 = const()[name = string("op_36"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 24 |
+
tensor<int32, [1]> var_39_axes_0 = const()[name = string("op_39_axes_0"), val = tensor<int32, [1]>([2])];
|
| 25 |
+
bool var_39_keep_dims_0 = const()[name = string("op_39_keep_dims_0"), val = bool(true)];
|
| 26 |
+
tensor<fp32, [?, 998, 400]> frames_3 = transpose(perm = var_36, x = frames_1)[name = string("transpose_4")];
|
| 27 |
+
tensor<fp32, [?, 998, 1]> var_39 = reduce_mean(axes = var_39_axes_0, keep_dims = var_39_keep_dims_0, x = frames_3)[name = string("op_39")];
|
| 28 |
+
tensor<fp32, [?, 998, 400]> input_1 = sub(x = frames_3, y = var_39)[name = string("input_1")];
|
| 29 |
+
fp32 const_0 = const()[name = string("const_0"), val = fp32(0x0p+0)];
|
| 30 |
+
tensor<int32, [6]> var_42_pad_0 = const()[name = string("op_42_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 1, 0])];
|
| 31 |
+
string var_42_mode_0 = const()[name = string("op_42_mode_0"), val = string("replicate")];
|
| 32 |
+
tensor<fp32, [?, 998, 401]> var_42 = pad(constant_val = const_0, mode = var_42_mode_0, pad = var_42_pad_0, x = input_1)[name = string("op_42")];
|
| 33 |
+
tensor<int32, [3]> previous_begin_0 = const()[name = string("previous_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 34 |
+
tensor<int32, [3]> previous_end_0 = const()[name = string("previous_end_0"), val = tensor<int32, [3]>([0, 998, 400])];
|
| 35 |
+
tensor<bool, [3]> previous_end_mask_0 = const()[name = string("previous_end_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 36 |
+
tensor<fp32, [?, 998, 400]> previous = slice_by_index(begin = previous_begin_0, end = previous_end_0, end_mask = previous_end_mask_0, x = var_42)[name = string("previous")];
|
| 37 |
+
fp32 var_44 = const()[name = string("op_44"), val = fp32(0x1.f0a3d8p-1)];
|
| 38 |
+
tensor<fp32, [?, 998, 400]> var_45 = mul(x = previous, y = var_44)[name = string("op_45")];
|
| 39 |
+
tensor<fp32, [?, 998, 400]> frames_5 = sub(x = input_1, y = var_45)[name = string("frames_5")];
|
| 40 |
+
tensor<fp32, [1, 1, 400]> var_48 = const()[name = string("op_48"), val = tensor<fp32, [1, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6936960)))];
|
| 41 |
+
tensor<fp32, [?, 998, 400]> input_3 = mul(x = frames_5, y = var_48)[name = string("input_3")];
|
| 42 |
+
fp32 const_1 = const()[name = string("const_1"), val = fp32(0x0p+0)];
|
| 43 |
+
tensor<int32, [6]> frames_7_pad_0 = const()[name = string("frames_7_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 0, 112])];
|
| 44 |
+
string frames_7_mode_0 = const()[name = string("frames_7_mode_0"), val = string("constant")];
|
| 45 |
+
tensor<fp32, [?, 998, 512]> frames_7 = pad(constant_val = const_1, mode = frames_7_mode_0, pad = frames_7_pad_0, x = input_3)[name = string("frames_7")];
|
| 46 |
+
tensor<fp32, [257]> real_part_bias_0 = const()[name = string("real_part_bias_0"), val = tensor<fp32, [257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6938624)))];
|
| 47 |
+
tensor<fp32, [?, 998, 257]> real_part = linear(bias = real_part_bias_0, weight = fbank_dft_cos, x = frames_7)[name = string("real_part")];
|
| 48 |
+
tensor<fp32, [?, 998, 257]> imag_part = linear(bias = real_part_bias_0, weight = fbank_dft_sin, x = frames_7)[name = string("imag_part")];
|
| 49 |
+
tensor<fp32, [?, 998, 257]> var_56 = pow(x = real_part, y = var_7)[name = string("op_56")];
|
| 50 |
+
tensor<fp32, [?, 998, 257]> var_57 = pow(x = imag_part, y = var_7)[name = string("op_57")];
|
| 51 |
+
tensor<fp32, [?, 998, 257]> spectrum = add(x = var_56, y = var_57)[name = string("spectrum")];
|
| 52 |
+
tensor<fp32, [80, 257]> transpose_2 = const()[name = string("transpose_2"), val = tensor<fp32, [80, 257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6939776)))];
|
| 53 |
+
tensor<fp32, [80]> mel_1_bias_0 = const()[name = string("mel_1_bias_0"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7022080)))];
|
| 54 |
+
tensor<fp32, [?, 998, 80]> mel_1 = linear(bias = mel_1_bias_0, weight = transpose_2, x = spectrum)[name = string("mel_1")];
|
| 55 |
+
fp32 const_3 = const()[name = string("const_3"), val = fp32(0x1p-23)];
|
| 56 |
+
tensor<fp32, [?, 998, 80]> var_62 = maximum(x = mel_1, y = const_3)[name = string("op_62")];
|
| 57 |
+
fp32 mel_3_epsilon_0 = const()[name = string("mel_3_epsilon_0"), val = fp32(0x1p-149)];
|
| 58 |
+
tensor<fp32, [?, 998, 80]> mel_3 = log(epsilon = mel_3_epsilon_0, x = var_62)[name = string("mel_3")];
|
| 59 |
+
tensor<int32, [1]> var_65_axes_0 = const()[name = string("op_65_axes_0"), val = tensor<int32, [1]>([1])];
|
| 60 |
+
bool var_65_keep_dims_0 = const()[name = string("op_65_keep_dims_0"), val = bool(true)];
|
| 61 |
+
tensor<fp32, [?, 1, 80]> var_65 = reduce_mean(axes = var_65_axes_0, keep_dims = var_65_keep_dims_0, x = mel_3)[name = string("op_65")];
|
| 62 |
+
tensor<fp32, [?, 998, 80]> fbank_1 = sub(x = mel_3, y = var_65)[name = string("fbank_1")];
|
| 63 |
+
int32 var_67 = const()[name = string("op_67"), val = int32(-1)];
|
| 64 |
+
fp32 var_68 = const()[name = string("op_68"), val = fp32(0x1.b7cdfep-34)];
|
| 65 |
+
fp32 var_69 = const()[name = string("op_69"), val = fp32(0x0p+0)];
|
| 66 |
+
tensor<int32, [3]> var_94 = const()[name = string("op_94"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 67 |
+
tensor<int32, [1]> input_5_axes_0 = const()[name = string("input_5_axes_0"), val = tensor<int32, [1]>([1])];
|
| 68 |
+
tensor<fp32, [?, 80, 998]> fbank_3 = transpose(perm = var_94, x = fbank_1)[name = string("transpose_3")];
|
| 69 |
+
tensor<fp32, [?, 1, 80, 998]> input_5 = expand_dims(axes = input_5_axes_0, x = fbank_3)[name = string("input_5")];
|
| 70 |
+
string input_7_pad_type_0 = const()[name = string("input_7_pad_type_0"), val = string("custom")];
|
| 71 |
+
tensor<int32, [4]> input_7_pad_0 = const()[name = string("input_7_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 72 |
+
tensor<int32, [2]> input_7_strides_0 = const()[name = string("input_7_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 73 |
+
tensor<int32, [2]> input_7_dilations_0 = const()[name = string("input_7_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 74 |
+
int32 input_7_groups_0 = const()[name = string("input_7_groups_0"), val = int32(1)];
|
| 75 |
+
tensor<fp32, [32, 1, 3, 3]> const_4 = const()[name = string("const_4"), val = tensor<fp32, [32, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7022464)))];
|
| 76 |
+
tensor<fp32, [32]> const_5 = const()[name = string("const_5"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7023680)))];
|
| 77 |
+
tensor<fp32, [?, 32, 80, 998]> input_9 = conv(bias = const_5, dilations = input_7_dilations_0, groups = input_7_groups_0, pad = input_7_pad_0, pad_type = input_7_pad_type_0, strides = input_7_strides_0, weight = const_4, x = input_5)[name = string("input_9")];
|
| 78 |
+
tensor<fp32, [?, 32, 80, 998]> input_11 = relu(x = input_9)[name = string("input_11")];
|
| 79 |
+
string input_13_pad_type_0 = const()[name = string("input_13_pad_type_0"), val = string("custom")];
|
| 80 |
+
tensor<int32, [4]> input_13_pad_0 = const()[name = string("input_13_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 81 |
+
tensor<int32, [2]> input_13_strides_0 = const()[name = string("input_13_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 82 |
+
tensor<int32, [2]> input_13_dilations_0 = const()[name = string("input_13_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 83 |
+
int32 input_13_groups_0 = const()[name = string("input_13_groups_0"), val = int32(1)];
|
| 84 |
+
tensor<fp32, [32, 32, 3, 3]> const_6 = const()[name = string("const_6"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7023872)))];
|
| 85 |
+
tensor<fp32, [32]> const_7 = const()[name = string("const_7"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7060800)))];
|
| 86 |
+
tensor<fp32, [?, 32, 80, 998]> input_15 = conv(bias = const_7, 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 = const_6, x = input_11)[name = string("input_15")];
|
| 87 |
+
tensor<fp32, [?, 32, 80, 998]> input_17 = relu(x = input_15)[name = string("input_17")];
|
| 88 |
+
string input_19_pad_type_0 = const()[name = string("input_19_pad_type_0"), val = string("custom")];
|
| 89 |
+
tensor<int32, [4]> input_19_pad_0 = const()[name = string("input_19_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 90 |
+
tensor<int32, [2]> input_19_strides_0 = const()[name = string("input_19_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 91 |
+
tensor<int32, [2]> input_19_dilations_0 = const()[name = string("input_19_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 92 |
+
int32 input_19_groups_0 = const()[name = string("input_19_groups_0"), val = int32(1)];
|
| 93 |
+
tensor<fp32, [32, 32, 3, 3]> const_8 = const()[name = string("const_8"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7060992)))];
|
| 94 |
+
tensor<fp32, [32]> const_9 = const()[name = string("const_9"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7097920)))];
|
| 95 |
+
tensor<fp32, [?, 32, 80, 998]> out_1 = conv(bias = const_9, 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 = const_8, x = input_17)[name = string("out_1")];
|
| 96 |
+
tensor<fp32, [?, 32, 80, 998]> input_21 = add(x = out_1, y = input_11)[name = string("input_21")];
|
| 97 |
+
tensor<fp32, [?, 32, 80, 998]> input_23 = relu(x = input_21)[name = string("input_23")];
|
| 98 |
+
string input_25_pad_type_0 = const()[name = string("input_25_pad_type_0"), val = string("custom")];
|
| 99 |
+
tensor<int32, [4]> input_25_pad_0 = const()[name = string("input_25_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 100 |
+
tensor<int32, [2]> input_25_strides_0 = const()[name = string("input_25_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 101 |
+
tensor<int32, [2]> input_25_dilations_0 = const()[name = string("input_25_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 102 |
+
int32 input_25_groups_0 = const()[name = string("input_25_groups_0"), val = int32(1)];
|
| 103 |
+
tensor<fp32, [32, 32, 3, 3]> const_10 = const()[name = string("const_10"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7098112)))];
|
| 104 |
+
tensor<fp32, [32]> const_11 = const()[name = string("const_11"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7135040)))];
|
| 105 |
+
tensor<fp32, [?, 32, 80, 998]> input_27 = conv(bias = const_11, 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 = const_10, x = input_23)[name = string("input_27")];
|
| 106 |
+
tensor<fp32, [?, 32, 80, 998]> input_29 = relu(x = input_27)[name = string("input_29")];
|
| 107 |
+
string input_31_pad_type_0 = const()[name = string("input_31_pad_type_0"), val = string("custom")];
|
| 108 |
+
tensor<int32, [4]> input_31_pad_0 = const()[name = string("input_31_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 109 |
+
tensor<int32, [2]> input_31_strides_0 = const()[name = string("input_31_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 110 |
+
tensor<int32, [2]> input_31_dilations_0 = const()[name = string("input_31_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 111 |
+
int32 input_31_groups_0 = const()[name = string("input_31_groups_0"), val = int32(1)];
|
| 112 |
+
tensor<fp32, [32, 32, 3, 3]> const_12 = const()[name = string("const_12"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7135232)))];
|
| 113 |
+
tensor<fp32, [32]> const_13 = const()[name = string("const_13"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7172160)))];
|
| 114 |
+
tensor<fp32, [?, 32, 80, 998]> out_3 = conv(bias = const_13, 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_12, x = input_29)[name = string("out_3")];
|
| 115 |
+
tensor<fp32, [?, 32, 80, 998]> input_33 = add(x = out_3, y = input_23)[name = string("input_33")];
|
| 116 |
+
tensor<fp32, [?, 32, 80, 998]> input_35 = relu(x = input_33)[name = string("input_35")];
|
| 117 |
+
string input_37_pad_type_0 = const()[name = string("input_37_pad_type_0"), val = string("custom")];
|
| 118 |
+
tensor<int32, [4]> input_37_pad_0 = const()[name = string("input_37_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 119 |
+
tensor<int32, [2]> input_37_strides_0 = const()[name = string("input_37_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 120 |
+
tensor<int32, [2]> input_37_dilations_0 = const()[name = string("input_37_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 121 |
+
int32 input_37_groups_0 = const()[name = string("input_37_groups_0"), val = int32(1)];
|
| 122 |
+
tensor<fp32, [32, 32, 3, 3]> const_14 = const()[name = string("const_14"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7172352)))];
|
| 123 |
+
tensor<fp32, [32]> const_15 = const()[name = string("const_15"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7209280)))];
|
| 124 |
+
tensor<fp32, [?, 32, 80, 998]> input_39 = conv(bias = const_15, dilations = input_37_dilations_0, groups = input_37_groups_0, pad = input_37_pad_0, pad_type = input_37_pad_type_0, strides = input_37_strides_0, weight = const_14, x = input_35)[name = string("input_39")];
|
| 125 |
+
tensor<fp32, [?, 32, 80, 998]> input_41 = relu(x = input_39)[name = string("input_41")];
|
| 126 |
+
string input_43_pad_type_0 = const()[name = string("input_43_pad_type_0"), val = string("custom")];
|
| 127 |
+
tensor<int32, [4]> input_43_pad_0 = const()[name = string("input_43_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 128 |
+
tensor<int32, [2]> input_43_strides_0 = const()[name = string("input_43_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 129 |
+
tensor<int32, [2]> input_43_dilations_0 = const()[name = string("input_43_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 130 |
+
int32 input_43_groups_0 = const()[name = string("input_43_groups_0"), val = int32(1)];
|
| 131 |
+
tensor<fp32, [32, 32, 3, 3]> const_16 = const()[name = string("const_16"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7209472)))];
|
| 132 |
+
tensor<fp32, [32]> const_17 = const()[name = string("const_17"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7246400)))];
|
| 133 |
+
tensor<fp32, [?, 32, 80, 998]> out_5 = conv(bias = const_17, dilations = input_43_dilations_0, groups = input_43_groups_0, pad = input_43_pad_0, pad_type = input_43_pad_type_0, strides = input_43_strides_0, weight = const_16, x = input_41)[name = string("out_5")];
|
| 134 |
+
tensor<fp32, [?, 32, 80, 998]> input_45 = add(x = out_5, y = input_35)[name = string("input_45")];
|
| 135 |
+
tensor<fp32, [?, 32, 80, 998]> input_47 = relu(x = input_45)[name = string("input_47")];
|
| 136 |
+
string input_49_pad_type_0 = const()[name = string("input_49_pad_type_0"), val = string("custom")];
|
| 137 |
+
tensor<int32, [4]> input_49_pad_0 = const()[name = string("input_49_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 138 |
+
tensor<int32, [2]> input_49_strides_0 = const()[name = string("input_49_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 139 |
+
tensor<int32, [2]> input_49_dilations_0 = const()[name = string("input_49_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 140 |
+
int32 input_49_groups_0 = const()[name = string("input_49_groups_0"), val = int32(1)];
|
| 141 |
+
tensor<fp32, [64, 32, 3, 3]> const_18 = const()[name = string("const_18"), val = tensor<fp32, [64, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7246592)))];
|
| 142 |
+
tensor<fp32, [64]> const_19 = const()[name = string("const_19"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7320384)))];
|
| 143 |
+
tensor<fp32, [?, 64, 40, 499]> input_51 = conv(bias = const_19, dilations = input_49_dilations_0, groups = input_49_groups_0, pad = input_49_pad_0, pad_type = input_49_pad_type_0, strides = input_49_strides_0, weight = const_18, x = input_47)[name = string("input_51")];
|
| 144 |
+
tensor<fp32, [?, 64, 40, 499]> input_53 = relu(x = input_51)[name = string("input_53")];
|
| 145 |
+
string input_55_pad_type_0 = const()[name = string("input_55_pad_type_0"), val = string("custom")];
|
| 146 |
+
tensor<int32, [4]> input_55_pad_0 = const()[name = string("input_55_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 147 |
+
tensor<int32, [2]> input_55_strides_0 = const()[name = string("input_55_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 148 |
+
tensor<int32, [2]> input_55_dilations_0 = const()[name = string("input_55_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 149 |
+
int32 input_55_groups_0 = const()[name = string("input_55_groups_0"), val = int32(1)];
|
| 150 |
+
tensor<fp32, [64, 64, 3, 3]> const_20 = const()[name = string("const_20"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7320704)))];
|
| 151 |
+
tensor<fp32, [64]> const_21 = const()[name = string("const_21"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7468224)))];
|
| 152 |
+
tensor<fp32, [?, 64, 40, 499]> out_7 = conv(bias = const_21, dilations = input_55_dilations_0, groups = input_55_groups_0, pad = input_55_pad_0, pad_type = input_55_pad_type_0, strides = input_55_strides_0, weight = const_20, x = input_53)[name = string("out_7")];
|
| 153 |
+
string input_57_pad_type_0 = const()[name = string("input_57_pad_type_0"), val = string("valid")];
|
| 154 |
+
tensor<int32, [2]> input_57_strides_0 = const()[name = string("input_57_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 155 |
+
tensor<int32, [4]> input_57_pad_0 = const()[name = string("input_57_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 156 |
+
tensor<int32, [2]> input_57_dilations_0 = const()[name = string("input_57_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 157 |
+
int32 input_57_groups_0 = const()[name = string("input_57_groups_0"), val = int32(1)];
|
| 158 |
+
tensor<fp32, [64, 32, 1, 1]> const_22 = const()[name = string("const_22"), val = tensor<fp32, [64, 32, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7468544)))];
|
| 159 |
+
tensor<fp32, [64]> const_23 = const()[name = string("const_23"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7476800)))];
|
| 160 |
+
tensor<fp32, [?, 64, 40, 499]> var_243 = conv(bias = const_23, 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 = const_22, x = input_47)[name = string("op_243")];
|
| 161 |
+
tensor<fp32, [?, 64, 40, 499]> input_59 = add(x = out_7, y = var_243)[name = string("input_59")];
|
| 162 |
+
tensor<fp32, [?, 64, 40, 499]> input_61 = relu(x = input_59)[name = string("input_61")];
|
| 163 |
+
string input_63_pad_type_0 = const()[name = string("input_63_pad_type_0"), val = string("custom")];
|
| 164 |
+
tensor<int32, [4]> input_63_pad_0 = const()[name = string("input_63_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 165 |
+
tensor<int32, [2]> input_63_strides_0 = const()[name = string("input_63_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 166 |
+
tensor<int32, [2]> input_63_dilations_0 = const()[name = string("input_63_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 167 |
+
int32 input_63_groups_0 = const()[name = string("input_63_groups_0"), val = int32(1)];
|
| 168 |
+
tensor<fp32, [64, 64, 3, 3]> const_24 = const()[name = string("const_24"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7477120)))];
|
| 169 |
+
tensor<fp32, [64]> const_25 = const()[name = string("const_25"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7624640)))];
|
| 170 |
+
tensor<fp32, [?, 64, 40, 499]> input_65 = conv(bias = const_25, 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_24, x = input_61)[name = string("input_65")];
|
| 171 |
+
tensor<fp32, [?, 64, 40, 499]> input_67 = relu(x = input_65)[name = string("input_67")];
|
| 172 |
+
string input_69_pad_type_0 = const()[name = string("input_69_pad_type_0"), val = string("custom")];
|
| 173 |
+
tensor<int32, [4]> input_69_pad_0 = const()[name = string("input_69_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 174 |
+
tensor<int32, [2]> input_69_strides_0 = const()[name = string("input_69_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 175 |
+
tensor<int32, [2]> input_69_dilations_0 = const()[name = string("input_69_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 176 |
+
int32 input_69_groups_0 = const()[name = string("input_69_groups_0"), val = int32(1)];
|
| 177 |
+
tensor<fp32, [64, 64, 3, 3]> const_26 = const()[name = string("const_26"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7624960)))];
|
| 178 |
+
tensor<fp32, [64]> const_27 = const()[name = string("const_27"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7772480)))];
|
| 179 |
+
tensor<fp32, [?, 64, 40, 499]> out_9 = conv(bias = const_27, dilations = input_69_dilations_0, groups = input_69_groups_0, pad = input_69_pad_0, pad_type = input_69_pad_type_0, strides = input_69_strides_0, weight = const_26, x = input_67)[name = string("out_9")];
|
| 180 |
+
tensor<fp32, [?, 64, 40, 499]> input_71 = add(x = out_9, y = input_61)[name = string("input_71")];
|
| 181 |
+
tensor<fp32, [?, 64, 40, 499]> input_73 = relu(x = input_71)[name = string("input_73")];
|
| 182 |
+
string input_75_pad_type_0 = const()[name = string("input_75_pad_type_0"), val = string("custom")];
|
| 183 |
+
tensor<int32, [4]> input_75_pad_0 = const()[name = string("input_75_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 184 |
+
tensor<int32, [2]> input_75_strides_0 = const()[name = string("input_75_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 185 |
+
tensor<int32, [2]> input_75_dilations_0 = const()[name = string("input_75_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 186 |
+
int32 input_75_groups_0 = const()[name = string("input_75_groups_0"), val = int32(1)];
|
| 187 |
+
tensor<fp32, [64, 64, 3, 3]> const_28 = const()[name = string("const_28"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7772800)))];
|
| 188 |
+
tensor<fp32, [64]> const_29 = const()[name = string("const_29"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7920320)))];
|
| 189 |
+
tensor<fp32, [?, 64, 40, 499]> input_77 = conv(bias = const_29, dilations = input_75_dilations_0, groups = input_75_groups_0, pad = input_75_pad_0, pad_type = input_75_pad_type_0, strides = input_75_strides_0, weight = const_28, x = input_73)[name = string("input_77")];
|
| 190 |
+
tensor<fp32, [?, 64, 40, 499]> input_79 = relu(x = input_77)[name = string("input_79")];
|
| 191 |
+
string input_81_pad_type_0 = const()[name = string("input_81_pad_type_0"), val = string("custom")];
|
| 192 |
+
tensor<int32, [4]> input_81_pad_0 = const()[name = string("input_81_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 193 |
+
tensor<int32, [2]> input_81_strides_0 = const()[name = string("input_81_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 194 |
+
tensor<int32, [2]> input_81_dilations_0 = const()[name = string("input_81_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 195 |
+
int32 input_81_groups_0 = const()[name = string("input_81_groups_0"), val = int32(1)];
|
| 196 |
+
tensor<fp32, [64, 64, 3, 3]> const_30 = const()[name = string("const_30"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7920640)))];
|
| 197 |
+
tensor<fp32, [64]> const_31 = const()[name = string("const_31"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8068160)))];
|
| 198 |
+
tensor<fp32, [?, 64, 40, 499]> out_11 = conv(bias = const_31, 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 = const_30, x = input_79)[name = string("out_11")];
|
| 199 |
+
tensor<fp32, [?, 64, 40, 499]> input_83 = add(x = out_11, y = input_73)[name = string("input_83")];
|
| 200 |
+
tensor<fp32, [?, 64, 40, 499]> input_85 = relu(x = input_83)[name = string("input_85")];
|
| 201 |
+
string input_87_pad_type_0 = const()[name = string("input_87_pad_type_0"), val = string("custom")];
|
| 202 |
+
tensor<int32, [4]> input_87_pad_0 = const()[name = string("input_87_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 203 |
+
tensor<int32, [2]> input_87_strides_0 = const()[name = string("input_87_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 204 |
+
tensor<int32, [2]> input_87_dilations_0 = const()[name = string("input_87_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 205 |
+
int32 input_87_groups_0 = const()[name = string("input_87_groups_0"), val = int32(1)];
|
| 206 |
+
tensor<fp32, [64, 64, 3, 3]> const_32 = const()[name = string("const_32"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8068480)))];
|
| 207 |
+
tensor<fp32, [64]> const_33 = const()[name = string("const_33"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8216000)))];
|
| 208 |
+
tensor<fp32, [?, 64, 40, 499]> input_89 = conv(bias = const_33, 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_32, x = input_85)[name = string("input_89")];
|
| 209 |
+
tensor<fp32, [?, 64, 40, 499]> input_91 = relu(x = input_89)[name = string("input_91")];
|
| 210 |
+
string input_93_pad_type_0 = const()[name = string("input_93_pad_type_0"), val = string("custom")];
|
| 211 |
+
tensor<int32, [4]> input_93_pad_0 = const()[name = string("input_93_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 212 |
+
tensor<int32, [2]> input_93_strides_0 = const()[name = string("input_93_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 213 |
+
tensor<int32, [2]> input_93_dilations_0 = const()[name = string("input_93_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 214 |
+
int32 input_93_groups_0 = const()[name = string("input_93_groups_0"), val = int32(1)];
|
| 215 |
+
tensor<fp32, [64, 64, 3, 3]> const_34 = const()[name = string("const_34"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8216320)))];
|
| 216 |
+
tensor<fp32, [64]> const_35 = const()[name = string("const_35"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8363840)))];
|
| 217 |
+
tensor<fp32, [?, 64, 40, 499]> out_13 = conv(bias = const_35, dilations = input_93_dilations_0, groups = input_93_groups_0, pad = input_93_pad_0, pad_type = input_93_pad_type_0, strides = input_93_strides_0, weight = const_34, x = input_91)[name = string("out_13")];
|
| 218 |
+
tensor<fp32, [?, 64, 40, 499]> input_95 = add(x = out_13, y = input_85)[name = string("input_95")];
|
| 219 |
+
tensor<fp32, [?, 64, 40, 499]> input_97 = relu(x = input_95)[name = string("input_97")];
|
| 220 |
+
string input_99_pad_type_0 = const()[name = string("input_99_pad_type_0"), val = string("custom")];
|
| 221 |
+
tensor<int32, [4]> input_99_pad_0 = const()[name = string("input_99_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 222 |
+
tensor<int32, [2]> input_99_strides_0 = const()[name = string("input_99_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 223 |
+
tensor<int32, [2]> input_99_dilations_0 = const()[name = string("input_99_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 224 |
+
int32 input_99_groups_0 = const()[name = string("input_99_groups_0"), val = int32(1)];
|
| 225 |
+
tensor<fp32, [128, 64, 3, 3]> const_36 = const()[name = string("const_36"), val = tensor<fp32, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8364160)))];
|
| 226 |
+
tensor<fp32, [128]> const_37 = const()[name = string("const_37"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8659136)))];
|
| 227 |
+
tensor<fp32, [?, 128, 20, 250]> input_101 = conv(bias = const_37, dilations = input_99_dilations_0, groups = input_99_groups_0, pad = input_99_pad_0, pad_type = input_99_pad_type_0, strides = input_99_strides_0, weight = const_36, x = input_97)[name = string("input_101")];
|
| 228 |
+
tensor<fp32, [?, 128, 20, 250]> input_103 = relu(x = input_101)[name = string("input_103")];
|
| 229 |
+
string input_105_pad_type_0 = const()[name = string("input_105_pad_type_0"), val = string("custom")];
|
| 230 |
+
tensor<int32, [4]> input_105_pad_0 = const()[name = string("input_105_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 231 |
+
tensor<int32, [2]> input_105_strides_0 = const()[name = string("input_105_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 232 |
+
tensor<int32, [2]> input_105_dilations_0 = const()[name = string("input_105_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 233 |
+
int32 input_105_groups_0 = const()[name = string("input_105_groups_0"), val = int32(1)];
|
| 234 |
+
tensor<fp32, [128, 128, 3, 3]> const_38 = const()[name = string("const_38"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8659712)))];
|
| 235 |
+
tensor<fp32, [128]> const_39 = const()[name = string("const_39"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9249600)))];
|
| 236 |
+
tensor<fp32, [?, 128, 20, 250]> out_15 = conv(bias = const_39, dilations = input_105_dilations_0, groups = input_105_groups_0, pad = input_105_pad_0, pad_type = input_105_pad_type_0, strides = input_105_strides_0, weight = const_38, x = input_103)[name = string("out_15")];
|
| 237 |
+
string input_107_pad_type_0 = const()[name = string("input_107_pad_type_0"), val = string("valid")];
|
| 238 |
+
tensor<int32, [2]> input_107_strides_0 = const()[name = string("input_107_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 239 |
+
tensor<int32, [4]> input_107_pad_0 = const()[name = string("input_107_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 240 |
+
tensor<int32, [2]> input_107_dilations_0 = const()[name = string("input_107_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 241 |
+
int32 input_107_groups_0 = const()[name = string("input_107_groups_0"), val = int32(1)];
|
| 242 |
+
tensor<fp32, [128, 64, 1, 1]> const_40 = const()[name = string("const_40"), val = tensor<fp32, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9250176)))];
|
| 243 |
+
tensor<fp32, [128]> const_41 = const()[name = string("const_41"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9283008)))];
|
| 244 |
+
tensor<fp32, [?, 128, 20, 250]> var_379 = conv(bias = const_41, 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 = const_40, x = input_97)[name = string("op_379")];
|
| 245 |
+
tensor<fp32, [?, 128, 20, 250]> input_109 = add(x = out_15, y = var_379)[name = string("input_109")];
|
| 246 |
+
tensor<fp32, [?, 128, 20, 250]> input_111 = relu(x = input_109)[name = string("input_111")];
|
| 247 |
+
string input_113_pad_type_0 = const()[name = string("input_113_pad_type_0"), val = string("custom")];
|
| 248 |
+
tensor<int32, [4]> input_113_pad_0 = const()[name = string("input_113_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 249 |
+
tensor<int32, [2]> input_113_strides_0 = const()[name = string("input_113_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 250 |
+
tensor<int32, [2]> input_113_dilations_0 = const()[name = string("input_113_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 251 |
+
int32 input_113_groups_0 = const()[name = string("input_113_groups_0"), val = int32(1)];
|
| 252 |
+
tensor<fp32, [128, 128, 3, 3]> const_42 = const()[name = string("const_42"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9283584)))];
|
| 253 |
+
tensor<fp32, [128]> const_43 = const()[name = string("const_43"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9873472)))];
|
| 254 |
+
tensor<fp32, [?, 128, 20, 250]> input_115 = conv(bias = const_43, 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 = const_42, x = input_111)[name = string("input_115")];
|
| 255 |
+
tensor<fp32, [?, 128, 20, 250]> input_117 = relu(x = input_115)[name = string("input_117")];
|
| 256 |
+
string input_119_pad_type_0 = const()[name = string("input_119_pad_type_0"), val = string("custom")];
|
| 257 |
+
tensor<int32, [4]> input_119_pad_0 = const()[name = string("input_119_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 258 |
+
tensor<int32, [2]> input_119_strides_0 = const()[name = string("input_119_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 259 |
+
tensor<int32, [2]> input_119_dilations_0 = const()[name = string("input_119_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 260 |
+
int32 input_119_groups_0 = const()[name = string("input_119_groups_0"), val = int32(1)];
|
| 261 |
+
tensor<fp32, [128, 128, 3, 3]> const_44 = const()[name = string("const_44"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9874048)))];
|
| 262 |
+
tensor<fp32, [128]> const_45 = const()[name = string("const_45"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10463936)))];
|
| 263 |
+
tensor<fp32, [?, 128, 20, 250]> out_17 = conv(bias = const_45, 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_44, x = input_117)[name = string("out_17")];
|
| 264 |
+
tensor<fp32, [?, 128, 20, 250]> input_121 = add(x = out_17, y = input_111)[name = string("input_121")];
|
| 265 |
+
tensor<fp32, [?, 128, 20, 250]> input_123 = relu(x = input_121)[name = string("input_123")];
|
| 266 |
+
string input_125_pad_type_0 = const()[name = string("input_125_pad_type_0"), val = string("custom")];
|
| 267 |
+
tensor<int32, [4]> input_125_pad_0 = const()[name = string("input_125_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 268 |
+
tensor<int32, [2]> input_125_strides_0 = const()[name = string("input_125_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 269 |
+
tensor<int32, [2]> input_125_dilations_0 = const()[name = string("input_125_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 270 |
+
int32 input_125_groups_0 = const()[name = string("input_125_groups_0"), val = int32(1)];
|
| 271 |
+
tensor<fp32, [128, 128, 3, 3]> const_46 = const()[name = string("const_46"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10464512)))];
|
| 272 |
+
tensor<fp32, [128]> const_47 = const()[name = string("const_47"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11054400)))];
|
| 273 |
+
tensor<fp32, [?, 128, 20, 250]> input_127 = conv(bias = const_47, dilations = input_125_dilations_0, groups = input_125_groups_0, pad = input_125_pad_0, pad_type = input_125_pad_type_0, strides = input_125_strides_0, weight = const_46, x = input_123)[name = string("input_127")];
|
| 274 |
+
tensor<fp32, [?, 128, 20, 250]> input_129 = relu(x = input_127)[name = string("input_129")];
|
| 275 |
+
string input_131_pad_type_0 = const()[name = string("input_131_pad_type_0"), val = string("custom")];
|
| 276 |
+
tensor<int32, [4]> input_131_pad_0 = const()[name = string("input_131_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 277 |
+
tensor<int32, [2]> input_131_strides_0 = const()[name = string("input_131_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 278 |
+
tensor<int32, [2]> input_131_dilations_0 = const()[name = string("input_131_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 279 |
+
int32 input_131_groups_0 = const()[name = string("input_131_groups_0"), val = int32(1)];
|
| 280 |
+
tensor<fp32, [128, 128, 3, 3]> const_48 = const()[name = string("const_48"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11054976)))];
|
| 281 |
+
tensor<fp32, [128]> const_49 = const()[name = string("const_49"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11644864)))];
|
| 282 |
+
tensor<fp32, [?, 128, 20, 250]> out_19 = conv(bias = const_49, dilations = input_131_dilations_0, groups = input_131_groups_0, pad = input_131_pad_0, pad_type = input_131_pad_type_0, strides = input_131_strides_0, weight = const_48, x = input_129)[name = string("out_19")];
|
| 283 |
+
tensor<fp32, [?, 128, 20, 250]> input_133 = add(x = out_19, y = input_123)[name = string("input_133")];
|
| 284 |
+
tensor<fp32, [?, 128, 20, 250]> input_135 = relu(x = input_133)[name = string("input_135")];
|
| 285 |
+
string input_137_pad_type_0 = const()[name = string("input_137_pad_type_0"), val = string("custom")];
|
| 286 |
+
tensor<int32, [4]> input_137_pad_0 = const()[name = string("input_137_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 287 |
+
tensor<int32, [2]> input_137_strides_0 = const()[name = string("input_137_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 288 |
+
tensor<int32, [2]> input_137_dilations_0 = const()[name = string("input_137_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 289 |
+
int32 input_137_groups_0 = const()[name = string("input_137_groups_0"), val = int32(1)];
|
| 290 |
+
tensor<fp32, [128, 128, 3, 3]> const_50 = const()[name = string("const_50"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11645440)))];
|
| 291 |
+
tensor<fp32, [128]> const_51 = const()[name = string("const_51"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12235328)))];
|
| 292 |
+
tensor<fp32, [?, 128, 20, 250]> input_139 = conv(bias = const_51, dilations = input_137_dilations_0, groups = input_137_groups_0, pad = input_137_pad_0, pad_type = input_137_pad_type_0, strides = input_137_strides_0, weight = const_50, x = input_135)[name = string("input_139")];
|
| 293 |
+
tensor<fp32, [?, 128, 20, 250]> input_141 = relu(x = input_139)[name = string("input_141")];
|
| 294 |
+
string input_143_pad_type_0 = const()[name = string("input_143_pad_type_0"), val = string("custom")];
|
| 295 |
+
tensor<int32, [4]> input_143_pad_0 = const()[name = string("input_143_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 296 |
+
tensor<int32, [2]> input_143_strides_0 = const()[name = string("input_143_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 297 |
+
tensor<int32, [2]> input_143_dilations_0 = const()[name = string("input_143_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 298 |
+
int32 input_143_groups_0 = const()[name = string("input_143_groups_0"), val = int32(1)];
|
| 299 |
+
tensor<fp32, [128, 128, 3, 3]> const_52 = const()[name = string("const_52"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12235904)))];
|
| 300 |
+
tensor<fp32, [128]> const_53 = const()[name = string("const_53"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12825792)))];
|
| 301 |
+
tensor<fp32, [?, 128, 20, 250]> out_21 = conv(bias = const_53, dilations = input_143_dilations_0, groups = input_143_groups_0, pad = input_143_pad_0, pad_type = input_143_pad_type_0, strides = input_143_strides_0, weight = const_52, x = input_141)[name = string("out_21")];
|
| 302 |
+
tensor<fp32, [?, 128, 20, 250]> input_145 = add(x = out_21, y = input_135)[name = string("input_145")];
|
| 303 |
+
tensor<fp32, [?, 128, 20, 250]> input_147 = relu(x = input_145)[name = string("input_147")];
|
| 304 |
+
string input_149_pad_type_0 = const()[name = string("input_149_pad_type_0"), val = string("custom")];
|
| 305 |
+
tensor<int32, [4]> input_149_pad_0 = const()[name = string("input_149_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 306 |
+
tensor<int32, [2]> input_149_strides_0 = const()[name = string("input_149_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 307 |
+
tensor<int32, [2]> input_149_dilations_0 = const()[name = string("input_149_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 308 |
+
int32 input_149_groups_0 = const()[name = string("input_149_groups_0"), val = int32(1)];
|
| 309 |
+
tensor<fp32, [128, 128, 3, 3]> const_54 = const()[name = string("const_54"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12826368)))];
|
| 310 |
+
tensor<fp32, [128]> const_55 = const()[name = string("const_55"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13416256)))];
|
| 311 |
+
tensor<fp32, [?, 128, 20, 250]> input_151 = conv(bias = const_55, 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 = const_54, x = input_147)[name = string("input_151")];
|
| 312 |
+
tensor<fp32, [?, 128, 20, 250]> input_153 = relu(x = input_151)[name = string("input_153")];
|
| 313 |
+
string input_155_pad_type_0 = const()[name = string("input_155_pad_type_0"), val = string("custom")];
|
| 314 |
+
tensor<int32, [4]> input_155_pad_0 = const()[name = string("input_155_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 315 |
+
tensor<int32, [2]> input_155_strides_0 = const()[name = string("input_155_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 316 |
+
tensor<int32, [2]> input_155_dilations_0 = const()[name = string("input_155_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 317 |
+
int32 input_155_groups_0 = const()[name = string("input_155_groups_0"), val = int32(1)];
|
| 318 |
+
tensor<fp32, [128, 128, 3, 3]> const_56 = const()[name = string("const_56"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13416832)))];
|
| 319 |
+
tensor<fp32, [128]> const_57 = const()[name = string("const_57"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14006720)))];
|
| 320 |
+
tensor<fp32, [?, 128, 20, 250]> out_23 = conv(bias = const_57, 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 = const_56, x = input_153)[name = string("out_23")];
|
| 321 |
+
tensor<fp32, [?, 128, 20, 250]> input_157 = add(x = out_23, y = input_147)[name = string("input_157")];
|
| 322 |
+
tensor<fp32, [?, 128, 20, 250]> input_159 = relu(x = input_157)[name = string("input_159")];
|
| 323 |
+
string input_161_pad_type_0 = const()[name = string("input_161_pad_type_0"), val = string("custom")];
|
| 324 |
+
tensor<int32, [4]> input_161_pad_0 = const()[name = string("input_161_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 325 |
+
tensor<int32, [2]> input_161_strides_0 = const()[name = string("input_161_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 326 |
+
tensor<int32, [2]> input_161_dilations_0 = const()[name = string("input_161_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 327 |
+
int32 input_161_groups_0 = const()[name = string("input_161_groups_0"), val = int32(1)];
|
| 328 |
+
tensor<fp32, [128, 128, 3, 3]> const_58 = const()[name = string("const_58"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14007296)))];
|
| 329 |
+
tensor<fp32, [128]> const_59 = const()[name = string("const_59"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14597184)))];
|
| 330 |
+
tensor<fp32, [?, 128, 20, 250]> input_163 = conv(bias = const_59, 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 = const_58, x = input_159)[name = string("input_163")];
|
| 331 |
+
tensor<fp32, [?, 128, 20, 250]> input_165 = relu(x = input_163)[name = string("input_165")];
|
| 332 |
+
string input_167_pad_type_0 = const()[name = string("input_167_pad_type_0"), val = string("custom")];
|
| 333 |
+
tensor<int32, [4]> input_167_pad_0 = const()[name = string("input_167_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 334 |
+
tensor<int32, [2]> input_167_strides_0 = const()[name = string("input_167_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 335 |
+
tensor<int32, [2]> input_167_dilations_0 = const()[name = string("input_167_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 336 |
+
int32 input_167_groups_0 = const()[name = string("input_167_groups_0"), val = int32(1)];
|
| 337 |
+
tensor<fp32, [128, 128, 3, 3]> const_60 = const()[name = string("const_60"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14597760)))];
|
| 338 |
+
tensor<fp32, [128]> const_61 = const()[name = string("const_61"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15187648)))];
|
| 339 |
+
tensor<fp32, [?, 128, 20, 250]> out_25 = conv(bias = const_61, 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_60, x = input_165)[name = string("out_25")];
|
| 340 |
+
tensor<fp32, [?, 128, 20, 250]> input_169 = add(x = out_25, y = input_159)[name = string("input_169")];
|
| 341 |
+
tensor<fp32, [?, 128, 20, 250]> input_171 = relu(x = input_169)[name = string("input_171")];
|
| 342 |
+
string input_173_pad_type_0 = const()[name = string("input_173_pad_type_0"), val = string("custom")];
|
| 343 |
+
tensor<int32, [4]> input_173_pad_0 = const()[name = string("input_173_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 344 |
+
tensor<int32, [2]> input_173_strides_0 = const()[name = string("input_173_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 345 |
+
tensor<int32, [2]> input_173_dilations_0 = const()[name = string("input_173_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 346 |
+
int32 input_173_groups_0 = const()[name = string("input_173_groups_0"), val = int32(1)];
|
| 347 |
+
tensor<fp32, [256, 128, 3, 3]> const_62 = const()[name = string("const_62"), val = tensor<fp32, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15188224)))];
|
| 348 |
+
tensor<fp32, [256]> const_63 = const()[name = string("const_63"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(16367936)))];
|
| 349 |
+
tensor<fp32, [?, 256, 10, 125]> input_175 = conv(bias = const_63, dilations = input_173_dilations_0, groups = input_173_groups_0, pad = input_173_pad_0, pad_type = input_173_pad_type_0, strides = input_173_strides_0, weight = const_62, x = input_171)[name = string("input_175")];
|
| 350 |
+
tensor<fp32, [?, 256, 10, 125]> input_177 = relu(x = input_175)[name = string("input_177")];
|
| 351 |
+
string input_179_pad_type_0 = const()[name = string("input_179_pad_type_0"), val = string("custom")];
|
| 352 |
+
tensor<int32, [4]> input_179_pad_0 = const()[name = string("input_179_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 353 |
+
tensor<int32, [2]> input_179_strides_0 = const()[name = string("input_179_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 354 |
+
tensor<int32, [2]> input_179_dilations_0 = const()[name = string("input_179_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 355 |
+
int32 input_179_groups_0 = const()[name = string("input_179_groups_0"), val = int32(1)];
|
| 356 |
+
tensor<fp32, [256, 256, 3, 3]> const_64 = const()[name = string("const_64"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(16369024)))];
|
| 357 |
+
tensor<fp32, [256]> const_65 = const()[name = string("const_65"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18728384)))];
|
| 358 |
+
tensor<fp32, [?, 256, 10, 125]> out_27 = conv(bias = const_65, dilations = input_179_dilations_0, groups = input_179_groups_0, pad = input_179_pad_0, pad_type = input_179_pad_type_0, strides = input_179_strides_0, weight = const_64, x = input_177)[name = string("out_27")];
|
| 359 |
+
string input_181_pad_type_0 = const()[name = string("input_181_pad_type_0"), val = string("valid")];
|
| 360 |
+
tensor<int32, [2]> input_181_strides_0 = const()[name = string("input_181_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 361 |
+
tensor<int32, [4]> input_181_pad_0 = const()[name = string("input_181_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 362 |
+
tensor<int32, [2]> input_181_dilations_0 = const()[name = string("input_181_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 363 |
+
int32 input_181_groups_0 = const()[name = string("input_181_groups_0"), val = int32(1)];
|
| 364 |
+
tensor<fp32, [256, 128, 1, 1]> const_66 = const()[name = string("const_66"), val = tensor<fp32, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18729472)))];
|
| 365 |
+
tensor<fp32, [256]> const_67 = const()[name = string("const_67"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18860608)))];
|
| 366 |
+
tensor<fp32, [?, 256, 10, 125]> var_570 = conv(bias = const_67, 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 = const_66, x = input_171)[name = string("op_570")];
|
| 367 |
+
tensor<fp32, [?, 256, 10, 125]> input_183 = add(x = out_27, y = var_570)[name = string("input_183")];
|
| 368 |
+
tensor<fp32, [?, 256, 10, 125]> input_185 = relu(x = input_183)[name = string("input_185")];
|
| 369 |
+
string input_187_pad_type_0 = const()[name = string("input_187_pad_type_0"), val = string("custom")];
|
| 370 |
+
tensor<int32, [4]> input_187_pad_0 = const()[name = string("input_187_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 371 |
+
tensor<int32, [2]> input_187_strides_0 = const()[name = string("input_187_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 372 |
+
tensor<int32, [2]> input_187_dilations_0 = const()[name = string("input_187_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 373 |
+
int32 input_187_groups_0 = const()[name = string("input_187_groups_0"), val = int32(1)];
|
| 374 |
+
tensor<fp32, [256, 256, 3, 3]> const_68 = const()[name = string("const_68"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18861696)))];
|
| 375 |
+
tensor<fp32, [256]> const_69 = const()[name = string("const_69"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21221056)))];
|
| 376 |
+
tensor<fp32, [?, 256, 10, 125]> input_189 = conv(bias = const_69, 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 = const_68, x = input_185)[name = string("input_189")];
|
| 377 |
+
tensor<fp32, [?, 256, 10, 125]> input_191 = relu(x = input_189)[name = string("input_191")];
|
| 378 |
+
string input_193_pad_type_0 = const()[name = string("input_193_pad_type_0"), val = string("custom")];
|
| 379 |
+
tensor<int32, [4]> input_193_pad_0 = const()[name = string("input_193_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 380 |
+
tensor<int32, [2]> input_193_strides_0 = const()[name = string("input_193_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 381 |
+
tensor<int32, [2]> input_193_dilations_0 = const()[name = string("input_193_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 382 |
+
int32 input_193_groups_0 = const()[name = string("input_193_groups_0"), val = int32(1)];
|
| 383 |
+
tensor<fp32, [256, 256, 3, 3]> const_70 = const()[name = string("const_70"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21222144)))];
|
| 384 |
+
tensor<fp32, [256]> const_71 = const()[name = string("const_71"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(23581504)))];
|
| 385 |
+
tensor<fp32, [?, 256, 10, 125]> out_29 = conv(bias = const_71, 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 = const_70, x = input_191)[name = string("out_29")];
|
| 386 |
+
tensor<fp32, [?, 256, 10, 125]> input_195 = add(x = out_29, y = input_185)[name = string("input_195")];
|
| 387 |
+
tensor<fp32, [?, 256, 10, 125]> input_197 = relu(x = input_195)[name = string("input_197")];
|
| 388 |
+
string input_199_pad_type_0 = const()[name = string("input_199_pad_type_0"), val = string("custom")];
|
| 389 |
+
tensor<int32, [4]> input_199_pad_0 = const()[name = string("input_199_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 390 |
+
tensor<int32, [2]> input_199_strides_0 = const()[name = string("input_199_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 391 |
+
tensor<int32, [2]> input_199_dilations_0 = const()[name = string("input_199_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 392 |
+
int32 input_199_groups_0 = const()[name = string("input_199_groups_0"), val = int32(1)];
|
| 393 |
+
tensor<fp32, [256, 256, 3, 3]> const_72 = const()[name = string("const_72"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(23582592)))];
|
| 394 |
+
tensor<fp32, [256]> const_73 = const()[name = string("const_73"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(25941952)))];
|
| 395 |
+
tensor<fp32, [?, 256, 10, 125]> input_201 = conv(bias = const_73, 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_72, x = input_197)[name = string("input_201")];
|
| 396 |
+
tensor<fp32, [?, 256, 10, 125]> input_203 = relu(x = input_201)[name = string("input_203")];
|
| 397 |
+
string input_205_pad_type_0 = const()[name = string("input_205_pad_type_0"), val = string("custom")];
|
| 398 |
+
tensor<int32, [4]> input_205_pad_0 = const()[name = string("input_205_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 399 |
+
tensor<int32, [2]> input_205_strides_0 = const()[name = string("input_205_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 400 |
+
tensor<int32, [2]> input_205_dilations_0 = const()[name = string("input_205_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 401 |
+
int32 input_205_groups_0 = const()[name = string("input_205_groups_0"), val = int32(1)];
|
| 402 |
+
tensor<fp32, [256, 256, 3, 3]> const_74 = const()[name = string("const_74"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(25943040)))];
|
| 403 |
+
tensor<fp32, [256]> const_75 = const()[name = string("const_75"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28302400)))];
|
| 404 |
+
tensor<fp32, [?, 256, 10, 125]> out = conv(bias = const_75, dilations = input_205_dilations_0, groups = input_205_groups_0, pad = input_205_pad_0, pad_type = input_205_pad_type_0, strides = input_205_strides_0, weight = const_74, x = input_203)[name = string("out")];
|
| 405 |
+
tensor<fp32, [?, 256, 10, 125]> input_207 = add(x = out, y = input_197)[name = string("input_207")];
|
| 406 |
+
tensor<fp32, [?, 256, 10, 125]> frames = relu(x = input_207)[name = string("frames")];
|
| 407 |
+
tensor<int32, [3]> concat_0x = const()[name = string("concat_0x"), val = tensor<int32, [3]>([-1, 2560, 125])];
|
| 408 |
+
tensor<fp32, [?, 2560, 125]> sequences = reshape(shape = concat_0x, x = frames)[name = string("sequences")];
|
| 409 |
+
tensor<int32, [1]> input_209_axes_0 = const()[name = string("input_209_axes_0"), val = tensor<int32, [1]>([1])];
|
| 410 |
+
tensor<fp32, [?, 1, 589]> input_209 = expand_dims(axes = input_209_axes_0, x = weights)[name = string("input_209")];
|
| 411 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 412 |
+
tensor<fp32, [?, 1, 589, 1]> expand_dims_0 = expand_dims(axes = expand_dims_0_axes_0, x = input_209)[name = string("expand_dims_0")];
|
| 413 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = fp32(0x1.b2a2a4p-3)];
|
| 414 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = fp32(0x1p+0)];
|
| 415 |
+
tensor<fp32, [?, 1, 125, 1]> upsample_nearest_neighbor_0 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0)[name = string("upsample_nearest_neighbor_0")];
|
| 416 |
+
tensor<int32, [1]> weights_axes_0 = const()[name = string("weights_axes_0"), val = tensor<int32, [1]>([3])];
|
| 417 |
+
tensor<fp32, [?, 1, 125]> weights_1 = squeeze(axes = weights_axes_0, x = upsample_nearest_neighbor_0)[name = string("weights")];
|
| 418 |
+
tensor<int32, [1]> weight_sum_axes_0 = const()[name = string("weight_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 419 |
+
bool weight_sum_keep_dims_0 = const()[name = string("weight_sum_keep_dims_0"), val = bool(false)];
|
| 420 |
+
tensor<fp32, [?, 1]> weight_sum = reduce_sum(axes = weight_sum_axes_0, keep_dims = weight_sum_keep_dims_0, x = weights_1)[name = string("weight_sum")];
|
| 421 |
+
tensor<bool, [?, 1]> var_646 = greater(x = weight_sum, y = var_69)[name = string("op_646")];
|
| 422 |
+
fp32 fill_like_0_value_0 = const()[name = string("fill_like_0_value_0"), val = fp32(0x1p+0)];
|
| 423 |
+
tensor<fp32, [?, 1]> fill_like_0 = fill_like(ref_tensor = weight_sum, value = fill_like_0_value_0)[name = string("fill_like_0")];
|
| 424 |
+
tensor<fp32, [?, 1]> safe_sum = select(a = weight_sum, b = fill_like_0, cond = var_646)[name = string("safe_sum")];
|
| 425 |
+
tensor<fp32, [?, 2560, 125]> var_649 = mul(x = sequences, y = weights_1)[name = string("op_649")];
|
| 426 |
+
tensor<int32, [1]> var_651_axes_0 = const()[name = string("op_651_axes_0"), val = tensor<int32, [1]>([2])];
|
| 427 |
+
bool var_651_keep_dims_0 = const()[name = string("op_651_keep_dims_0"), val = bool(false)];
|
| 428 |
+
tensor<fp32, [?, 2560]> var_651 = reduce_sum(axes = var_651_axes_0, keep_dims = var_651_keep_dims_0, x = var_649)[name = string("op_651")];
|
| 429 |
+
tensor<fp32, [?, 2560]> mean = real_div(x = var_651, y = safe_sum)[name = string("mean")];
|
| 430 |
+
tensor<int32, [1]> var_653_axes_0 = const()[name = string("op_653_axes_0"), val = tensor<int32, [1]>([2])];
|
| 431 |
+
tensor<fp32, [?, 2560, 1]> var_653 = expand_dims(axes = var_653_axes_0, x = mean)[name = string("op_653")];
|
| 432 |
+
tensor<fp32, [?, 2560, 125]> var_654 = sub(x = sequences, y = var_653)[name = string("op_654")];
|
| 433 |
+
tensor<fp32, [?, 2560, 125]> dx2 = mul(x = var_654, y = var_654)[name = string("dx2")];
|
| 434 |
+
tensor<fp32, [?, 1, 125]> var_656 = mul(x = weights_1, y = weights_1)[name = string("op_656")];
|
| 435 |
+
tensor<int32, [1]> weight_sq_sum_axes_0 = const()[name = string("weight_sq_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 436 |
+
bool weight_sq_sum_keep_dims_0 = const()[name = string("weight_sq_sum_keep_dims_0"), val = bool(false)];
|
| 437 |
+
tensor<fp32, [?, 1]> weight_sq_sum = reduce_sum(axes = weight_sq_sum_axes_0, keep_dims = weight_sq_sum_keep_dims_0, x = var_656)[name = string("weight_sq_sum")];
|
| 438 |
+
tensor<fp32, [?, 1]> var_659 = real_div(x = weight_sq_sum, y = safe_sum)[name = string("op_659")];
|
| 439 |
+
tensor<fp32, [?, 1]> var_660 = sub(x = safe_sum, y = var_659)[name = string("op_660")];
|
| 440 |
+
fp32 var_661 = const()[name = string("op_661"), val = fp32(0x1.5798eep-27)];
|
| 441 |
+
tensor<fp32, [?, 1]> denom = add(x = var_660, y = var_661)[name = string("denom")];
|
| 442 |
+
tensor<fp32, [?, 2560, 125]> var_663 = mul(x = dx2, y = weights_1)[name = string("op_663")];
|
| 443 |
+
tensor<int32, [1]> var_665_axes_0 = const()[name = string("op_665_axes_0"), val = tensor<int32, [1]>([2])];
|
| 444 |
+
bool var_665_keep_dims_0 = const()[name = string("op_665_keep_dims_0"), val = bool(false)];
|
| 445 |
+
tensor<fp32, [?, 2560]> var_665 = reduce_sum(axes = var_665_axes_0, keep_dims = var_665_keep_dims_0, x = var_663)[name = string("op_665")];
|
| 446 |
+
tensor<fp32, [?, 2560]> var = real_div(x = var_665, y = denom)[name = string("var")];
|
| 447 |
+
tensor<fp32, [?, 2560]> var_667 = maximum(x = var, y = var_68)[name = string("op_667")];
|
| 448 |
+
tensor<fp32, [?, 2560]> std = sqrt(x = var_667)[name = string("std")];
|
| 449 |
+
bool stats_interleave_0 = const()[name = string("stats_interleave_0"), val = bool(false)];
|
| 450 |
+
tensor<fp32, [?, 5120]> stats = concat(axis = var_67, interleave = stats_interleave_0, values = (mean, std))[name = string("stats")];
|
| 451 |
+
tensor<fp32, [?, 2560]> var_671 = sub(x = mean, y = mean)[name = string("sub_0")];
|
| 452 |
+
fp32 var_672_value_0 = const()[name = string("op_672_value_0"), val = fp32(0x1.4f8b58p-17)];
|
| 453 |
+
tensor<fp32, [?, 2560]> var_672 = fill_like(ref_tensor = std, value = var_672_value_0)[name = string("op_672")];
|
| 454 |
+
bool zero_stats_interleave_0 = const()[name = string("zero_stats_interleave_0"), val = bool(false)];
|
| 455 |
+
tensor<fp32, [?, 5120]> zero_stats = concat(axis = var_67, interleave = zero_stats_interleave_0, values = (var_671, var_672))[name = string("zero_stats")];
|
| 456 |
+
tensor<bool, [?, 1]> var_675 = less_equal(x = weight_sum, y = var_69)[name = string("op_675")];
|
| 457 |
+
tensor<int32, [2]> var_677 = const()[name = string("op_677"), val = tensor<int32, [2]>([1, 5120])];
|
| 458 |
+
tensor<bool, [?, 5120]> zero_mask = tile(reps = var_677, x = var_675)[name = string("zero_mask")];
|
| 459 |
+
tensor<fp32, [?, 5120]> input = select(a = zero_stats, b = stats, cond = zero_mask)[name = string("input")];
|
| 460 |
+
tensor<fp32, [?, 256]> output = linear(bias = tail_resnet_seg_1_bias, weight = tail_resnet_seg_1_weight, x = input)[name = string("linear_0")];
|
| 461 |
+
} -> (output);
|
| 462 |
+
}
|
wespeaker-voxceleb-resnet34-fused-b32.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:741dd1d7fb08a55128b8e5aa0371bc3dd522f9f99d58f692b66b8733853b9b27
|
| 3 |
+
size 28303488
|
wespeaker-voxceleb-resnet34-fused-f16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3fd492b62d5e26ad34278cea685f931276bb94ab564ca6db80d832f87135f69d
|
| 3 |
+
size 243
|
wespeaker-voxceleb-resnet34-fused-f16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4f279b672793ba4f1d246f69442be874b49fc275f6c9b08f6ab85b57dc0bbe68
|
| 3 |
+
size 225
|
wespeaker-voxceleb-resnet34-fused-f16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,468 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> waveform, tensor<fp32, [?, 589]> weights) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}), ("EnumeratedShapes", {{"3c334fba", {{"waveform", [3, 1, 160000]}, {"weights", [3, 589]}}}, {"79c53add", {{"waveform", [1, 1, 160000]}, {"weights", [1, 589]}}}, {"cb01bf12", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}}})))] {
|
| 5 |
+
tensor<int32, [3]> var_27_begin_0 = const()[name = string("op_27_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 6 |
+
tensor<int32, [3]> var_27_end_0 = const()[name = string("op_27_end_0"), val = tensor<int32, [3]>([0, 1, 160000])];
|
| 7 |
+
tensor<bool, [3]> var_27_end_mask_0 = const()[name = string("op_27_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 8 |
+
string waveform_to_fp16_dtype_0 = const()[name = string("waveform_to_fp16_dtype_0"), val = string("fp16")];
|
| 9 |
+
tensor<fp16, [?, 1, 160000]> waveform_to_fp16 = cast(dtype = waveform_to_fp16_dtype_0, x = waveform)[name = string("cast_10")];
|
| 10 |
+
tensor<fp16, [?, 1, 160000]> var_27_cast_fp16 = slice_by_index(begin = var_27_begin_0, end = var_27_end_0, end_mask = var_27_end_mask_0, x = waveform_to_fp16)[name = string("op_27_cast_fp16")];
|
| 11 |
+
fp16 var_29_to_fp16 = const()[name = string("op_29_to_fp16"), val = fp16(0x1p+15)];
|
| 12 |
+
tensor<fp16, [?, 1, 160000]> signal_cast_fp16 = mul(x = var_27_cast_fp16, y = var_29_to_fp16)[name = string("signal_cast_fp16")];
|
| 13 |
+
string frames_1_pad_type_0 = const()[name = string("frames_1_pad_type_0"), val = string("valid")];
|
| 14 |
+
tensor<int32, [1]> frames_1_strides_0 = const()[name = string("frames_1_strides_0"), val = tensor<int32, [1]>([160])];
|
| 15 |
+
tensor<int32, [2]> frames_1_pad_0 = const()[name = string("frames_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 16 |
+
tensor<int32, [1]> frames_1_dilations_0 = const()[name = string("frames_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 17 |
+
int32 frames_1_groups_0 = const()[name = string("frames_1_groups_0"), val = int32(1)];
|
| 18 |
+
tensor<fp16, [400, 1, 400]> fbank_identity_kernel_to_fp16 = const()[name = string("fbank_identity_kernel_to_fp16"), val = tensor<fp16, [400, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 19 |
+
tensor<fp16, [?, 400, 998]> frames_1_cast_fp16 = conv(dilations = frames_1_dilations_0, groups = frames_1_groups_0, pad = frames_1_pad_0, pad_type = frames_1_pad_type_0, strides = frames_1_strides_0, weight = fbank_identity_kernel_to_fp16, x = signal_cast_fp16)[name = string("frames_1_cast_fp16")];
|
| 20 |
+
tensor<int32, [3]> var_36 = const()[name = string("op_36"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 21 |
+
tensor<int32, [1]> var_39_axes_0 = const()[name = string("op_39_axes_0"), val = tensor<int32, [1]>([2])];
|
| 22 |
+
bool var_39_keep_dims_0 = const()[name = string("op_39_keep_dims_0"), val = bool(true)];
|
| 23 |
+
tensor<fp16, [?, 998, 400]> frames_3_cast_fp16 = transpose(perm = var_36, x = frames_1_cast_fp16)[name = string("transpose_4")];
|
| 24 |
+
tensor<fp16, [?, 998, 1]> var_39_cast_fp16 = reduce_mean(axes = var_39_axes_0, keep_dims = var_39_keep_dims_0, x = frames_3_cast_fp16)[name = string("op_39_cast_fp16")];
|
| 25 |
+
tensor<fp16, [?, 998, 400]> input_1_cast_fp16 = sub(x = frames_3_cast_fp16, y = var_39_cast_fp16)[name = string("input_1_cast_fp16")];
|
| 26 |
+
tensor<int32, [6]> var_42_pad_0 = const()[name = string("op_42_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 1, 0])];
|
| 27 |
+
string var_42_mode_0 = const()[name = string("op_42_mode_0"), val = string("replicate")];
|
| 28 |
+
fp16 const_0_to_fp16 = const()[name = string("const_0_to_fp16"), val = fp16(0x0p+0)];
|
| 29 |
+
tensor<fp16, [?, 998, 401]> var_42_cast_fp16 = pad(constant_val = const_0_to_fp16, mode = var_42_mode_0, pad = var_42_pad_0, x = input_1_cast_fp16)[name = string("op_42_cast_fp16")];
|
| 30 |
+
tensor<int32, [3]> previous_begin_0 = const()[name = string("previous_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 31 |
+
tensor<int32, [3]> previous_end_0 = const()[name = string("previous_end_0"), val = tensor<int32, [3]>([0, 998, 400])];
|
| 32 |
+
tensor<bool, [3]> previous_end_mask_0 = const()[name = string("previous_end_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 33 |
+
tensor<fp16, [?, 998, 400]> previous_cast_fp16 = slice_by_index(begin = previous_begin_0, end = previous_end_0, end_mask = previous_end_mask_0, x = var_42_cast_fp16)[name = string("previous_cast_fp16")];
|
| 34 |
+
fp16 var_44_to_fp16 = const()[name = string("op_44_to_fp16"), val = fp16(0x1.f0cp-1)];
|
| 35 |
+
tensor<fp16, [?, 998, 400]> var_45_cast_fp16 = mul(x = previous_cast_fp16, y = var_44_to_fp16)[name = string("op_45_cast_fp16")];
|
| 36 |
+
tensor<fp16, [?, 998, 400]> frames_5_cast_fp16 = sub(x = input_1_cast_fp16, y = var_45_cast_fp16)[name = string("frames_5_cast_fp16")];
|
| 37 |
+
tensor<fp16, [1, 1, 400]> var_48_to_fp16 = const()[name = string("op_48_to_fp16"), val = tensor<fp16, [1, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(320128)))];
|
| 38 |
+
tensor<fp16, [?, 998, 400]> input_3_cast_fp16 = mul(x = frames_5_cast_fp16, y = var_48_to_fp16)[name = string("input_3_cast_fp16")];
|
| 39 |
+
tensor<int32, [6]> frames_7_pad_0 = const()[name = string("frames_7_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 0, 112])];
|
| 40 |
+
string frames_7_mode_0 = const()[name = string("frames_7_mode_0"), val = string("constant")];
|
| 41 |
+
fp16 const_1_to_fp16 = const()[name = string("const_1_to_fp16"), val = fp16(0x0p+0)];
|
| 42 |
+
tensor<fp16, [?, 998, 512]> frames_7_cast_fp16 = pad(constant_val = const_1_to_fp16, mode = frames_7_mode_0, pad = frames_7_pad_0, x = input_3_cast_fp16)[name = string("frames_7_cast_fp16")];
|
| 43 |
+
tensor<fp16, [257, 512]> fbank_dft_cos_to_fp16 = const()[name = string("fbank_dft_cos_to_fp16"), val = tensor<fp16, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(321024)))];
|
| 44 |
+
tensor<fp16, [257]> real_part_bias_0_to_fp16 = const()[name = string("real_part_bias_0_to_fp16"), val = tensor<fp16, [257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(584256)))];
|
| 45 |
+
tensor<fp16, [?, 998, 257]> real_part_cast_fp16 = linear(bias = real_part_bias_0_to_fp16, weight = fbank_dft_cos_to_fp16, x = frames_7_cast_fp16)[name = string("real_part_cast_fp16")];
|
| 46 |
+
tensor<fp16, [257, 512]> fbank_dft_sin_to_fp16 = const()[name = string("fbank_dft_sin_to_fp16"), val = tensor<fp16, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(584896)))];
|
| 47 |
+
tensor<fp16, [?, 998, 257]> imag_part_cast_fp16 = linear(bias = real_part_bias_0_to_fp16, weight = fbank_dft_sin_to_fp16, x = frames_7_cast_fp16)[name = string("imag_part_cast_fp16")];
|
| 48 |
+
fp16 var_7_to_fp16 = const()[name = string("op_7_to_fp16"), val = fp16(0x1p+1)];
|
| 49 |
+
tensor<fp16, [?, 998, 257]> var_56_cast_fp16 = pow(x = real_part_cast_fp16, y = var_7_to_fp16)[name = string("op_56_cast_fp16")];
|
| 50 |
+
tensor<fp16, [?, 998, 257]> var_57_cast_fp16 = pow(x = imag_part_cast_fp16, y = var_7_to_fp16)[name = string("op_57_cast_fp16")];
|
| 51 |
+
tensor<fp16, [?, 998, 257]> spectrum_cast_fp16 = add(x = var_56_cast_fp16, y = var_57_cast_fp16)[name = string("spectrum_cast_fp16")];
|
| 52 |
+
tensor<fp16, [80, 257]> transpose_2_to_fp16 = const()[name = string("transpose_2_to_fp16"), val = tensor<fp16, [80, 257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(848128)))];
|
| 53 |
+
tensor<fp16, [80]> mel_1_bias_0_to_fp16 = const()[name = string("mel_1_bias_0_to_fp16"), val = tensor<fp16, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(889344)))];
|
| 54 |
+
tensor<fp16, [?, 998, 80]> mel_1_cast_fp16 = linear(bias = mel_1_bias_0_to_fp16, weight = transpose_2_to_fp16, x = spectrum_cast_fp16)[name = string("mel_1_cast_fp16")];
|
| 55 |
+
fp16 const_3_to_fp16 = const()[name = string("const_3_to_fp16"), val = fp16(0x1p-23)];
|
| 56 |
+
tensor<fp16, [?, 998, 80]> var_62_cast_fp16 = maximum(x = mel_1_cast_fp16, y = const_3_to_fp16)[name = string("op_62_cast_fp16")];
|
| 57 |
+
fp32 mel_3_epsilon_0 = const()[name = string("mel_3_epsilon_0"), val = fp32(0x1p-149)];
|
| 58 |
+
tensor<fp16, [?, 998, 80]> mel_3_cast_fp16 = log(epsilon = mel_3_epsilon_0, x = var_62_cast_fp16)[name = string("mel_3_cast_fp16")];
|
| 59 |
+
tensor<int32, [1]> var_65_axes_0 = const()[name = string("op_65_axes_0"), val = tensor<int32, [1]>([1])];
|
| 60 |
+
bool var_65_keep_dims_0 = const()[name = string("op_65_keep_dims_0"), val = bool(true)];
|
| 61 |
+
tensor<fp16, [?, 1, 80]> var_65_cast_fp16 = reduce_mean(axes = var_65_axes_0, keep_dims = var_65_keep_dims_0, x = mel_3_cast_fp16)[name = string("op_65_cast_fp16")];
|
| 62 |
+
tensor<fp16, [?, 998, 80]> fbank_1_cast_fp16 = sub(x = mel_3_cast_fp16, y = var_65_cast_fp16)[name = string("fbank_1_cast_fp16")];
|
| 63 |
+
int32 var_67 = const()[name = string("op_67"), val = int32(-1)];
|
| 64 |
+
tensor<int32, [3]> var_94 = const()[name = string("op_94"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 65 |
+
tensor<int32, [1]> input_5_axes_0 = const()[name = string("input_5_axes_0"), val = tensor<int32, [1]>([1])];
|
| 66 |
+
tensor<fp16, [?, 80, 998]> fbank_3_cast_fp16 = transpose(perm = var_94, x = fbank_1_cast_fp16)[name = string("transpose_3")];
|
| 67 |
+
tensor<fp16, [?, 1, 80, 998]> input_5_cast_fp16 = expand_dims(axes = input_5_axes_0, x = fbank_3_cast_fp16)[name = string("input_5_cast_fp16")];
|
| 68 |
+
string input_7_pad_type_0 = const()[name = string("input_7_pad_type_0"), val = string("custom")];
|
| 69 |
+
tensor<int32, [4]> input_7_pad_0 = const()[name = string("input_7_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 70 |
+
tensor<int32, [2]> input_7_strides_0 = const()[name = string("input_7_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 71 |
+
tensor<int32, [2]> input_7_dilations_0 = const()[name = string("input_7_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 72 |
+
int32 input_7_groups_0 = const()[name = string("input_7_groups_0"), val = int32(1)];
|
| 73 |
+
tensor<fp16, [32, 1, 3, 3]> const_4_to_fp16 = const()[name = string("const_4_to_fp16"), val = tensor<fp16, [32, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(889600)))];
|
| 74 |
+
tensor<fp16, [32]> const_5_to_fp16 = const()[name = string("const_5_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(890240)))];
|
| 75 |
+
tensor<fp16, [?, 32, 80, 998]> input_9_cast_fp16 = conv(bias = const_5_to_fp16, dilations = input_7_dilations_0, groups = input_7_groups_0, pad = input_7_pad_0, pad_type = input_7_pad_type_0, strides = input_7_strides_0, weight = const_4_to_fp16, x = input_5_cast_fp16)[name = string("input_9_cast_fp16")];
|
| 76 |
+
tensor<fp16, [?, 32, 80, 998]> input_11_cast_fp16 = relu(x = input_9_cast_fp16)[name = string("input_11_cast_fp16")];
|
| 77 |
+
string input_13_pad_type_0 = const()[name = string("input_13_pad_type_0"), val = string("custom")];
|
| 78 |
+
tensor<int32, [4]> input_13_pad_0 = const()[name = string("input_13_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 79 |
+
tensor<int32, [2]> input_13_strides_0 = const()[name = string("input_13_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 80 |
+
tensor<int32, [2]> input_13_dilations_0 = const()[name = string("input_13_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 81 |
+
int32 input_13_groups_0 = const()[name = string("input_13_groups_0"), val = int32(1)];
|
| 82 |
+
tensor<fp16, [32, 32, 3, 3]> const_6_to_fp16 = const()[name = string("const_6_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(890368)))];
|
| 83 |
+
tensor<fp16, [32]> const_7_to_fp16 = const()[name = string("const_7_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(908864)))];
|
| 84 |
+
tensor<fp16, [?, 32, 80, 998]> input_15_cast_fp16 = conv(bias = const_7_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 = const_6_to_fp16, x = input_11_cast_fp16)[name = string("input_15_cast_fp16")];
|
| 85 |
+
tensor<fp16, [?, 32, 80, 998]> input_17_cast_fp16 = relu(x = input_15_cast_fp16)[name = string("input_17_cast_fp16")];
|
| 86 |
+
string input_19_pad_type_0 = const()[name = string("input_19_pad_type_0"), val = string("custom")];
|
| 87 |
+
tensor<int32, [4]> input_19_pad_0 = const()[name = string("input_19_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 88 |
+
tensor<int32, [2]> input_19_strides_0 = const()[name = string("input_19_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 89 |
+
tensor<int32, [2]> input_19_dilations_0 = const()[name = string("input_19_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 90 |
+
int32 input_19_groups_0 = const()[name = string("input_19_groups_0"), val = int32(1)];
|
| 91 |
+
tensor<fp16, [32, 32, 3, 3]> const_8_to_fp16 = const()[name = string("const_8_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(908992)))];
|
| 92 |
+
tensor<fp16, [32]> const_9_to_fp16 = const()[name = string("const_9_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(927488)))];
|
| 93 |
+
tensor<fp16, [?, 32, 80, 998]> out_1_cast_fp16 = conv(bias = const_9_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 = const_8_to_fp16, x = input_17_cast_fp16)[name = string("out_1_cast_fp16")];
|
| 94 |
+
tensor<fp16, [?, 32, 80, 998]> input_21_cast_fp16 = add(x = out_1_cast_fp16, y = input_11_cast_fp16)[name = string("input_21_cast_fp16")];
|
| 95 |
+
tensor<fp16, [?, 32, 80, 998]> input_23_cast_fp16 = relu(x = input_21_cast_fp16)[name = string("input_23_cast_fp16")];
|
| 96 |
+
string input_25_pad_type_0 = const()[name = string("input_25_pad_type_0"), val = string("custom")];
|
| 97 |
+
tensor<int32, [4]> input_25_pad_0 = const()[name = string("input_25_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 98 |
+
tensor<int32, [2]> input_25_strides_0 = const()[name = string("input_25_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 99 |
+
tensor<int32, [2]> input_25_dilations_0 = const()[name = string("input_25_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 100 |
+
int32 input_25_groups_0 = const()[name = string("input_25_groups_0"), val = int32(1)];
|
| 101 |
+
tensor<fp16, [32, 32, 3, 3]> const_10_to_fp16 = const()[name = string("const_10_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(927616)))];
|
| 102 |
+
tensor<fp16, [32]> const_11_to_fp16 = const()[name = string("const_11_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(946112)))];
|
| 103 |
+
tensor<fp16, [?, 32, 80, 998]> input_27_cast_fp16 = conv(bias = const_11_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 = const_10_to_fp16, x = input_23_cast_fp16)[name = string("input_27_cast_fp16")];
|
| 104 |
+
tensor<fp16, [?, 32, 80, 998]> input_29_cast_fp16 = relu(x = input_27_cast_fp16)[name = string("input_29_cast_fp16")];
|
| 105 |
+
string input_31_pad_type_0 = const()[name = string("input_31_pad_type_0"), val = string("custom")];
|
| 106 |
+
tensor<int32, [4]> input_31_pad_0 = const()[name = string("input_31_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 107 |
+
tensor<int32, [2]> input_31_strides_0 = const()[name = string("input_31_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 108 |
+
tensor<int32, [2]> input_31_dilations_0 = const()[name = string("input_31_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 109 |
+
int32 input_31_groups_0 = const()[name = string("input_31_groups_0"), val = int32(1)];
|
| 110 |
+
tensor<fp16, [32, 32, 3, 3]> const_12_to_fp16 = const()[name = string("const_12_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(946240)))];
|
| 111 |
+
tensor<fp16, [32]> const_13_to_fp16 = const()[name = string("const_13_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(964736)))];
|
| 112 |
+
tensor<fp16, [?, 32, 80, 998]> out_3_cast_fp16 = conv(bias = const_13_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_12_to_fp16, x = input_29_cast_fp16)[name = string("out_3_cast_fp16")];
|
| 113 |
+
tensor<fp16, [?, 32, 80, 998]> input_33_cast_fp16 = add(x = out_3_cast_fp16, y = input_23_cast_fp16)[name = string("input_33_cast_fp16")];
|
| 114 |
+
tensor<fp16, [?, 32, 80, 998]> input_35_cast_fp16 = relu(x = input_33_cast_fp16)[name = string("input_35_cast_fp16")];
|
| 115 |
+
string input_37_pad_type_0 = const()[name = string("input_37_pad_type_0"), val = string("custom")];
|
| 116 |
+
tensor<int32, [4]> input_37_pad_0 = const()[name = string("input_37_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 117 |
+
tensor<int32, [2]> input_37_strides_0 = const()[name = string("input_37_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 118 |
+
tensor<int32, [2]> input_37_dilations_0 = const()[name = string("input_37_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 119 |
+
int32 input_37_groups_0 = const()[name = string("input_37_groups_0"), val = int32(1)];
|
| 120 |
+
tensor<fp16, [32, 32, 3, 3]> const_14_to_fp16 = const()[name = string("const_14_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(964864)))];
|
| 121 |
+
tensor<fp16, [32]> const_15_to_fp16 = const()[name = string("const_15_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(983360)))];
|
| 122 |
+
tensor<fp16, [?, 32, 80, 998]> input_39_cast_fp16 = conv(bias = const_15_to_fp16, dilations = input_37_dilations_0, groups = input_37_groups_0, pad = input_37_pad_0, pad_type = input_37_pad_type_0, strides = input_37_strides_0, weight = const_14_to_fp16, x = input_35_cast_fp16)[name = string("input_39_cast_fp16")];
|
| 123 |
+
tensor<fp16, [?, 32, 80, 998]> input_41_cast_fp16 = relu(x = input_39_cast_fp16)[name = string("input_41_cast_fp16")];
|
| 124 |
+
string input_43_pad_type_0 = const()[name = string("input_43_pad_type_0"), val = string("custom")];
|
| 125 |
+
tensor<int32, [4]> input_43_pad_0 = const()[name = string("input_43_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 126 |
+
tensor<int32, [2]> input_43_strides_0 = const()[name = string("input_43_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 127 |
+
tensor<int32, [2]> input_43_dilations_0 = const()[name = string("input_43_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 128 |
+
int32 input_43_groups_0 = const()[name = string("input_43_groups_0"), val = int32(1)];
|
| 129 |
+
tensor<fp16, [32, 32, 3, 3]> const_16_to_fp16 = const()[name = string("const_16_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(983488)))];
|
| 130 |
+
tensor<fp16, [32]> const_17_to_fp16 = const()[name = string("const_17_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1001984)))];
|
| 131 |
+
tensor<fp16, [?, 32, 80, 998]> out_5_cast_fp16 = conv(bias = const_17_to_fp16, dilations = input_43_dilations_0, groups = input_43_groups_0, pad = input_43_pad_0, pad_type = input_43_pad_type_0, strides = input_43_strides_0, weight = const_16_to_fp16, x = input_41_cast_fp16)[name = string("out_5_cast_fp16")];
|
| 132 |
+
tensor<fp16, [?, 32, 80, 998]> input_45_cast_fp16 = add(x = out_5_cast_fp16, y = input_35_cast_fp16)[name = string("input_45_cast_fp16")];
|
| 133 |
+
tensor<fp16, [?, 32, 80, 998]> input_47_cast_fp16 = relu(x = input_45_cast_fp16)[name = string("input_47_cast_fp16")];
|
| 134 |
+
string input_49_pad_type_0 = const()[name = string("input_49_pad_type_0"), val = string("custom")];
|
| 135 |
+
tensor<int32, [4]> input_49_pad_0 = const()[name = string("input_49_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 136 |
+
tensor<int32, [2]> input_49_strides_0 = const()[name = string("input_49_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 137 |
+
tensor<int32, [2]> input_49_dilations_0 = const()[name = string("input_49_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 138 |
+
int32 input_49_groups_0 = const()[name = string("input_49_groups_0"), val = int32(1)];
|
| 139 |
+
tensor<fp16, [64, 32, 3, 3]> const_18_to_fp16 = const()[name = string("const_18_to_fp16"), val = tensor<fp16, [64, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1002112)))];
|
| 140 |
+
tensor<fp16, [64]> const_19_to_fp16 = const()[name = string("const_19_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1039040)))];
|
| 141 |
+
tensor<fp16, [?, 64, 40, 499]> input_51_cast_fp16 = conv(bias = const_19_to_fp16, dilations = input_49_dilations_0, groups = input_49_groups_0, pad = input_49_pad_0, pad_type = input_49_pad_type_0, strides = input_49_strides_0, weight = const_18_to_fp16, x = input_47_cast_fp16)[name = string("input_51_cast_fp16")];
|
| 142 |
+
tensor<fp16, [?, 64, 40, 499]> input_53_cast_fp16 = relu(x = input_51_cast_fp16)[name = string("input_53_cast_fp16")];
|
| 143 |
+
string input_55_pad_type_0 = const()[name = string("input_55_pad_type_0"), val = string("custom")];
|
| 144 |
+
tensor<int32, [4]> input_55_pad_0 = const()[name = string("input_55_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 145 |
+
tensor<int32, [2]> input_55_strides_0 = const()[name = string("input_55_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 146 |
+
tensor<int32, [2]> input_55_dilations_0 = const()[name = string("input_55_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 147 |
+
int32 input_55_groups_0 = const()[name = string("input_55_groups_0"), val = int32(1)];
|
| 148 |
+
tensor<fp16, [64, 64, 3, 3]> const_20_to_fp16 = const()[name = string("const_20_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1039232)))];
|
| 149 |
+
tensor<fp16, [64]> const_21_to_fp16 = const()[name = string("const_21_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1113024)))];
|
| 150 |
+
tensor<fp16, [?, 64, 40, 499]> out_7_cast_fp16 = conv(bias = const_21_to_fp16, dilations = input_55_dilations_0, groups = input_55_groups_0, pad = input_55_pad_0, pad_type = input_55_pad_type_0, strides = input_55_strides_0, weight = const_20_to_fp16, x = input_53_cast_fp16)[name = string("out_7_cast_fp16")];
|
| 151 |
+
string input_57_pad_type_0 = const()[name = string("input_57_pad_type_0"), val = string("valid")];
|
| 152 |
+
tensor<int32, [2]> input_57_strides_0 = const()[name = string("input_57_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 153 |
+
tensor<int32, [4]> input_57_pad_0 = const()[name = string("input_57_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 154 |
+
tensor<int32, [2]> input_57_dilations_0 = const()[name = string("input_57_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 155 |
+
int32 input_57_groups_0 = const()[name = string("input_57_groups_0"), val = int32(1)];
|
| 156 |
+
tensor<fp16, [64, 32, 1, 1]> const_22_to_fp16 = const()[name = string("const_22_to_fp16"), val = tensor<fp16, [64, 32, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1113216)))];
|
| 157 |
+
tensor<fp16, [64]> const_23_to_fp16 = const()[name = string("const_23_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1117376)))];
|
| 158 |
+
tensor<fp16, [?, 64, 40, 499]> var_243_cast_fp16 = conv(bias = const_23_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 = const_22_to_fp16, x = input_47_cast_fp16)[name = string("op_243_cast_fp16")];
|
| 159 |
+
tensor<fp16, [?, 64, 40, 499]> input_59_cast_fp16 = add(x = out_7_cast_fp16, y = var_243_cast_fp16)[name = string("input_59_cast_fp16")];
|
| 160 |
+
tensor<fp16, [?, 64, 40, 499]> input_61_cast_fp16 = relu(x = input_59_cast_fp16)[name = string("input_61_cast_fp16")];
|
| 161 |
+
string input_63_pad_type_0 = const()[name = string("input_63_pad_type_0"), val = string("custom")];
|
| 162 |
+
tensor<int32, [4]> input_63_pad_0 = const()[name = string("input_63_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 163 |
+
tensor<int32, [2]> input_63_strides_0 = const()[name = string("input_63_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 164 |
+
tensor<int32, [2]> input_63_dilations_0 = const()[name = string("input_63_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 165 |
+
int32 input_63_groups_0 = const()[name = string("input_63_groups_0"), val = int32(1)];
|
| 166 |
+
tensor<fp16, [64, 64, 3, 3]> const_24_to_fp16 = const()[name = string("const_24_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1117568)))];
|
| 167 |
+
tensor<fp16, [64]> const_25_to_fp16 = const()[name = string("const_25_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1191360)))];
|
| 168 |
+
tensor<fp16, [?, 64, 40, 499]> input_65_cast_fp16 = conv(bias = const_25_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_24_to_fp16, x = input_61_cast_fp16)[name = string("input_65_cast_fp16")];
|
| 169 |
+
tensor<fp16, [?, 64, 40, 499]> input_67_cast_fp16 = relu(x = input_65_cast_fp16)[name = string("input_67_cast_fp16")];
|
| 170 |
+
string input_69_pad_type_0 = const()[name = string("input_69_pad_type_0"), val = string("custom")];
|
| 171 |
+
tensor<int32, [4]> input_69_pad_0 = const()[name = string("input_69_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 172 |
+
tensor<int32, [2]> input_69_strides_0 = const()[name = string("input_69_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 173 |
+
tensor<int32, [2]> input_69_dilations_0 = const()[name = string("input_69_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 174 |
+
int32 input_69_groups_0 = const()[name = string("input_69_groups_0"), val = int32(1)];
|
| 175 |
+
tensor<fp16, [64, 64, 3, 3]> const_26_to_fp16 = const()[name = string("const_26_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1191552)))];
|
| 176 |
+
tensor<fp16, [64]> const_27_to_fp16 = const()[name = string("const_27_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1265344)))];
|
| 177 |
+
tensor<fp16, [?, 64, 40, 499]> out_9_cast_fp16 = conv(bias = const_27_to_fp16, dilations = input_69_dilations_0, groups = input_69_groups_0, pad = input_69_pad_0, pad_type = input_69_pad_type_0, strides = input_69_strides_0, weight = const_26_to_fp16, x = input_67_cast_fp16)[name = string("out_9_cast_fp16")];
|
| 178 |
+
tensor<fp16, [?, 64, 40, 499]> input_71_cast_fp16 = add(x = out_9_cast_fp16, y = input_61_cast_fp16)[name = string("input_71_cast_fp16")];
|
| 179 |
+
tensor<fp16, [?, 64, 40, 499]> input_73_cast_fp16 = relu(x = input_71_cast_fp16)[name = string("input_73_cast_fp16")];
|
| 180 |
+
string input_75_pad_type_0 = const()[name = string("input_75_pad_type_0"), val = string("custom")];
|
| 181 |
+
tensor<int32, [4]> input_75_pad_0 = const()[name = string("input_75_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 182 |
+
tensor<int32, [2]> input_75_strides_0 = const()[name = string("input_75_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 183 |
+
tensor<int32, [2]> input_75_dilations_0 = const()[name = string("input_75_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 184 |
+
int32 input_75_groups_0 = const()[name = string("input_75_groups_0"), val = int32(1)];
|
| 185 |
+
tensor<fp16, [64, 64, 3, 3]> const_28_to_fp16 = const()[name = string("const_28_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1265536)))];
|
| 186 |
+
tensor<fp16, [64]> const_29_to_fp16 = const()[name = string("const_29_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1339328)))];
|
| 187 |
+
tensor<fp16, [?, 64, 40, 499]> input_77_cast_fp16 = conv(bias = const_29_to_fp16, dilations = input_75_dilations_0, groups = input_75_groups_0, pad = input_75_pad_0, pad_type = input_75_pad_type_0, strides = input_75_strides_0, weight = const_28_to_fp16, x = input_73_cast_fp16)[name = string("input_77_cast_fp16")];
|
| 188 |
+
tensor<fp16, [?, 64, 40, 499]> input_79_cast_fp16 = relu(x = input_77_cast_fp16)[name = string("input_79_cast_fp16")];
|
| 189 |
+
string input_81_pad_type_0 = const()[name = string("input_81_pad_type_0"), val = string("custom")];
|
| 190 |
+
tensor<int32, [4]> input_81_pad_0 = const()[name = string("input_81_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 191 |
+
tensor<int32, [2]> input_81_strides_0 = const()[name = string("input_81_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 192 |
+
tensor<int32, [2]> input_81_dilations_0 = const()[name = string("input_81_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 193 |
+
int32 input_81_groups_0 = const()[name = string("input_81_groups_0"), val = int32(1)];
|
| 194 |
+
tensor<fp16, [64, 64, 3, 3]> const_30_to_fp16 = const()[name = string("const_30_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1339520)))];
|
| 195 |
+
tensor<fp16, [64]> const_31_to_fp16 = const()[name = string("const_31_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1413312)))];
|
| 196 |
+
tensor<fp16, [?, 64, 40, 499]> out_11_cast_fp16 = conv(bias = const_31_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 = const_30_to_fp16, x = input_79_cast_fp16)[name = string("out_11_cast_fp16")];
|
| 197 |
+
tensor<fp16, [?, 64, 40, 499]> input_83_cast_fp16 = add(x = out_11_cast_fp16, y = input_73_cast_fp16)[name = string("input_83_cast_fp16")];
|
| 198 |
+
tensor<fp16, [?, 64, 40, 499]> input_85_cast_fp16 = relu(x = input_83_cast_fp16)[name = string("input_85_cast_fp16")];
|
| 199 |
+
string input_87_pad_type_0 = const()[name = string("input_87_pad_type_0"), val = string("custom")];
|
| 200 |
+
tensor<int32, [4]> input_87_pad_0 = const()[name = string("input_87_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 201 |
+
tensor<int32, [2]> input_87_strides_0 = const()[name = string("input_87_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 202 |
+
tensor<int32, [2]> input_87_dilations_0 = const()[name = string("input_87_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 203 |
+
int32 input_87_groups_0 = const()[name = string("input_87_groups_0"), val = int32(1)];
|
| 204 |
+
tensor<fp16, [64, 64, 3, 3]> const_32_to_fp16 = const()[name = string("const_32_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1413504)))];
|
| 205 |
+
tensor<fp16, [64]> const_33_to_fp16 = const()[name = string("const_33_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1487296)))];
|
| 206 |
+
tensor<fp16, [?, 64, 40, 499]> input_89_cast_fp16 = conv(bias = const_33_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_32_to_fp16, x = input_85_cast_fp16)[name = string("input_89_cast_fp16")];
|
| 207 |
+
tensor<fp16, [?, 64, 40, 499]> input_91_cast_fp16 = relu(x = input_89_cast_fp16)[name = string("input_91_cast_fp16")];
|
| 208 |
+
string input_93_pad_type_0 = const()[name = string("input_93_pad_type_0"), val = string("custom")];
|
| 209 |
+
tensor<int32, [4]> input_93_pad_0 = const()[name = string("input_93_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 210 |
+
tensor<int32, [2]> input_93_strides_0 = const()[name = string("input_93_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 211 |
+
tensor<int32, [2]> input_93_dilations_0 = const()[name = string("input_93_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 212 |
+
int32 input_93_groups_0 = const()[name = string("input_93_groups_0"), val = int32(1)];
|
| 213 |
+
tensor<fp16, [64, 64, 3, 3]> const_34_to_fp16 = const()[name = string("const_34_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1487488)))];
|
| 214 |
+
tensor<fp16, [64]> const_35_to_fp16 = const()[name = string("const_35_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1561280)))];
|
| 215 |
+
tensor<fp16, [?, 64, 40, 499]> out_13_cast_fp16 = conv(bias = const_35_to_fp16, dilations = input_93_dilations_0, groups = input_93_groups_0, pad = input_93_pad_0, pad_type = input_93_pad_type_0, strides = input_93_strides_0, weight = const_34_to_fp16, x = input_91_cast_fp16)[name = string("out_13_cast_fp16")];
|
| 216 |
+
tensor<fp16, [?, 64, 40, 499]> input_95_cast_fp16 = add(x = out_13_cast_fp16, y = input_85_cast_fp16)[name = string("input_95_cast_fp16")];
|
| 217 |
+
tensor<fp16, [?, 64, 40, 499]> input_97_cast_fp16 = relu(x = input_95_cast_fp16)[name = string("input_97_cast_fp16")];
|
| 218 |
+
string input_99_pad_type_0 = const()[name = string("input_99_pad_type_0"), val = string("custom")];
|
| 219 |
+
tensor<int32, [4]> input_99_pad_0 = const()[name = string("input_99_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 220 |
+
tensor<int32, [2]> input_99_strides_0 = const()[name = string("input_99_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 221 |
+
tensor<int32, [2]> input_99_dilations_0 = const()[name = string("input_99_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 222 |
+
int32 input_99_groups_0 = const()[name = string("input_99_groups_0"), val = int32(1)];
|
| 223 |
+
tensor<fp16, [128, 64, 3, 3]> const_36_to_fp16 = const()[name = string("const_36_to_fp16"), val = tensor<fp16, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1561472)))];
|
| 224 |
+
tensor<fp16, [128]> const_37_to_fp16 = const()[name = string("const_37_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1708992)))];
|
| 225 |
+
tensor<fp16, [?, 128, 20, 250]> input_101_cast_fp16 = conv(bias = const_37_to_fp16, dilations = input_99_dilations_0, groups = input_99_groups_0, pad = input_99_pad_0, pad_type = input_99_pad_type_0, strides = input_99_strides_0, weight = const_36_to_fp16, x = input_97_cast_fp16)[name = string("input_101_cast_fp16")];
|
| 226 |
+
tensor<fp16, [?, 128, 20, 250]> input_103_cast_fp16 = relu(x = input_101_cast_fp16)[name = string("input_103_cast_fp16")];
|
| 227 |
+
string input_105_pad_type_0 = const()[name = string("input_105_pad_type_0"), val = string("custom")];
|
| 228 |
+
tensor<int32, [4]> input_105_pad_0 = const()[name = string("input_105_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 229 |
+
tensor<int32, [2]> input_105_strides_0 = const()[name = string("input_105_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 230 |
+
tensor<int32, [2]> input_105_dilations_0 = const()[name = string("input_105_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 231 |
+
int32 input_105_groups_0 = const()[name = string("input_105_groups_0"), val = int32(1)];
|
| 232 |
+
tensor<fp16, [128, 128, 3, 3]> const_38_to_fp16 = const()[name = string("const_38_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1709312)))];
|
| 233 |
+
tensor<fp16, [128]> const_39_to_fp16 = const()[name = string("const_39_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2004288)))];
|
| 234 |
+
tensor<fp16, [?, 128, 20, 250]> out_15_cast_fp16 = conv(bias = const_39_to_fp16, dilations = input_105_dilations_0, groups = input_105_groups_0, pad = input_105_pad_0, pad_type = input_105_pad_type_0, strides = input_105_strides_0, weight = const_38_to_fp16, x = input_103_cast_fp16)[name = string("out_15_cast_fp16")];
|
| 235 |
+
string input_107_pad_type_0 = const()[name = string("input_107_pad_type_0"), val = string("valid")];
|
| 236 |
+
tensor<int32, [2]> input_107_strides_0 = const()[name = string("input_107_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 237 |
+
tensor<int32, [4]> input_107_pad_0 = const()[name = string("input_107_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 238 |
+
tensor<int32, [2]> input_107_dilations_0 = const()[name = string("input_107_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 239 |
+
int32 input_107_groups_0 = const()[name = string("input_107_groups_0"), val = int32(1)];
|
| 240 |
+
tensor<fp16, [128, 64, 1, 1]> const_40_to_fp16 = const()[name = string("const_40_to_fp16"), val = tensor<fp16, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2004608)))];
|
| 241 |
+
tensor<fp16, [128]> const_41_to_fp16 = const()[name = string("const_41_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2021056)))];
|
| 242 |
+
tensor<fp16, [?, 128, 20, 250]> var_379_cast_fp16 = conv(bias = const_41_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 = const_40_to_fp16, x = input_97_cast_fp16)[name = string("op_379_cast_fp16")];
|
| 243 |
+
tensor<fp16, [?, 128, 20, 250]> input_109_cast_fp16 = add(x = out_15_cast_fp16, y = var_379_cast_fp16)[name = string("input_109_cast_fp16")];
|
| 244 |
+
tensor<fp16, [?, 128, 20, 250]> input_111_cast_fp16 = relu(x = input_109_cast_fp16)[name = string("input_111_cast_fp16")];
|
| 245 |
+
string input_113_pad_type_0 = const()[name = string("input_113_pad_type_0"), val = string("custom")];
|
| 246 |
+
tensor<int32, [4]> input_113_pad_0 = const()[name = string("input_113_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 247 |
+
tensor<int32, [2]> input_113_strides_0 = const()[name = string("input_113_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 248 |
+
tensor<int32, [2]> input_113_dilations_0 = const()[name = string("input_113_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 249 |
+
int32 input_113_groups_0 = const()[name = string("input_113_groups_0"), val = int32(1)];
|
| 250 |
+
tensor<fp16, [128, 128, 3, 3]> const_42_to_fp16 = const()[name = string("const_42_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2021376)))];
|
| 251 |
+
tensor<fp16, [128]> const_43_to_fp16 = const()[name = string("const_43_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2316352)))];
|
| 252 |
+
tensor<fp16, [?, 128, 20, 250]> input_115_cast_fp16 = conv(bias = const_43_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 = const_42_to_fp16, x = input_111_cast_fp16)[name = string("input_115_cast_fp16")];
|
| 253 |
+
tensor<fp16, [?, 128, 20, 250]> input_117_cast_fp16 = relu(x = input_115_cast_fp16)[name = string("input_117_cast_fp16")];
|
| 254 |
+
string input_119_pad_type_0 = const()[name = string("input_119_pad_type_0"), val = string("custom")];
|
| 255 |
+
tensor<int32, [4]> input_119_pad_0 = const()[name = string("input_119_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 256 |
+
tensor<int32, [2]> input_119_strides_0 = const()[name = string("input_119_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 257 |
+
tensor<int32, [2]> input_119_dilations_0 = const()[name = string("input_119_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 258 |
+
int32 input_119_groups_0 = const()[name = string("input_119_groups_0"), val = int32(1)];
|
| 259 |
+
tensor<fp16, [128, 128, 3, 3]> const_44_to_fp16 = const()[name = string("const_44_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2316672)))];
|
| 260 |
+
tensor<fp16, [128]> const_45_to_fp16 = const()[name = string("const_45_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2611648)))];
|
| 261 |
+
tensor<fp16, [?, 128, 20, 250]> out_17_cast_fp16 = conv(bias = const_45_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_44_to_fp16, x = input_117_cast_fp16)[name = string("out_17_cast_fp16")];
|
| 262 |
+
tensor<fp16, [?, 128, 20, 250]> input_121_cast_fp16 = add(x = out_17_cast_fp16, y = input_111_cast_fp16)[name = string("input_121_cast_fp16")];
|
| 263 |
+
tensor<fp16, [?, 128, 20, 250]> input_123_cast_fp16 = relu(x = input_121_cast_fp16)[name = string("input_123_cast_fp16")];
|
| 264 |
+
string input_125_pad_type_0 = const()[name = string("input_125_pad_type_0"), val = string("custom")];
|
| 265 |
+
tensor<int32, [4]> input_125_pad_0 = const()[name = string("input_125_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 266 |
+
tensor<int32, [2]> input_125_strides_0 = const()[name = string("input_125_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 267 |
+
tensor<int32, [2]> input_125_dilations_0 = const()[name = string("input_125_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 268 |
+
int32 input_125_groups_0 = const()[name = string("input_125_groups_0"), val = int32(1)];
|
| 269 |
+
tensor<fp16, [128, 128, 3, 3]> const_46_to_fp16 = const()[name = string("const_46_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2611968)))];
|
| 270 |
+
tensor<fp16, [128]> const_47_to_fp16 = const()[name = string("const_47_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2906944)))];
|
| 271 |
+
tensor<fp16, [?, 128, 20, 250]> input_127_cast_fp16 = conv(bias = const_47_to_fp16, dilations = input_125_dilations_0, groups = input_125_groups_0, pad = input_125_pad_0, pad_type = input_125_pad_type_0, strides = input_125_strides_0, weight = const_46_to_fp16, x = input_123_cast_fp16)[name = string("input_127_cast_fp16")];
|
| 272 |
+
tensor<fp16, [?, 128, 20, 250]> input_129_cast_fp16 = relu(x = input_127_cast_fp16)[name = string("input_129_cast_fp16")];
|
| 273 |
+
string input_131_pad_type_0 = const()[name = string("input_131_pad_type_0"), val = string("custom")];
|
| 274 |
+
tensor<int32, [4]> input_131_pad_0 = const()[name = string("input_131_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 275 |
+
tensor<int32, [2]> input_131_strides_0 = const()[name = string("input_131_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 276 |
+
tensor<int32, [2]> input_131_dilations_0 = const()[name = string("input_131_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 277 |
+
int32 input_131_groups_0 = const()[name = string("input_131_groups_0"), val = int32(1)];
|
| 278 |
+
tensor<fp16, [128, 128, 3, 3]> const_48_to_fp16 = const()[name = string("const_48_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2907264)))];
|
| 279 |
+
tensor<fp16, [128]> const_49_to_fp16 = const()[name = string("const_49_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3202240)))];
|
| 280 |
+
tensor<fp16, [?, 128, 20, 250]> out_19_cast_fp16 = conv(bias = const_49_to_fp16, dilations = input_131_dilations_0, groups = input_131_groups_0, pad = input_131_pad_0, pad_type = input_131_pad_type_0, strides = input_131_strides_0, weight = const_48_to_fp16, x = input_129_cast_fp16)[name = string("out_19_cast_fp16")];
|
| 281 |
+
tensor<fp16, [?, 128, 20, 250]> input_133_cast_fp16 = add(x = out_19_cast_fp16, y = input_123_cast_fp16)[name = string("input_133_cast_fp16")];
|
| 282 |
+
tensor<fp16, [?, 128, 20, 250]> input_135_cast_fp16 = relu(x = input_133_cast_fp16)[name = string("input_135_cast_fp16")];
|
| 283 |
+
string input_137_pad_type_0 = const()[name = string("input_137_pad_type_0"), val = string("custom")];
|
| 284 |
+
tensor<int32, [4]> input_137_pad_0 = const()[name = string("input_137_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 285 |
+
tensor<int32, [2]> input_137_strides_0 = const()[name = string("input_137_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 286 |
+
tensor<int32, [2]> input_137_dilations_0 = const()[name = string("input_137_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 287 |
+
int32 input_137_groups_0 = const()[name = string("input_137_groups_0"), val = int32(1)];
|
| 288 |
+
tensor<fp16, [128, 128, 3, 3]> const_50_to_fp16 = const()[name = string("const_50_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3202560)))];
|
| 289 |
+
tensor<fp16, [128]> const_51_to_fp16 = const()[name = string("const_51_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3497536)))];
|
| 290 |
+
tensor<fp16, [?, 128, 20, 250]> input_139_cast_fp16 = conv(bias = const_51_to_fp16, dilations = input_137_dilations_0, groups = input_137_groups_0, pad = input_137_pad_0, pad_type = input_137_pad_type_0, strides = input_137_strides_0, weight = const_50_to_fp16, x = input_135_cast_fp16)[name = string("input_139_cast_fp16")];
|
| 291 |
+
tensor<fp16, [?, 128, 20, 250]> input_141_cast_fp16 = relu(x = input_139_cast_fp16)[name = string("input_141_cast_fp16")];
|
| 292 |
+
string input_143_pad_type_0 = const()[name = string("input_143_pad_type_0"), val = string("custom")];
|
| 293 |
+
tensor<int32, [4]> input_143_pad_0 = const()[name = string("input_143_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 294 |
+
tensor<int32, [2]> input_143_strides_0 = const()[name = string("input_143_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 295 |
+
tensor<int32, [2]> input_143_dilations_0 = const()[name = string("input_143_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 296 |
+
int32 input_143_groups_0 = const()[name = string("input_143_groups_0"), val = int32(1)];
|
| 297 |
+
tensor<fp16, [128, 128, 3, 3]> const_52_to_fp16 = const()[name = string("const_52_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3497856)))];
|
| 298 |
+
tensor<fp16, [128]> const_53_to_fp16 = const()[name = string("const_53_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3792832)))];
|
| 299 |
+
tensor<fp16, [?, 128, 20, 250]> out_21_cast_fp16 = conv(bias = const_53_to_fp16, dilations = input_143_dilations_0, groups = input_143_groups_0, pad = input_143_pad_0, pad_type = input_143_pad_type_0, strides = input_143_strides_0, weight = const_52_to_fp16, x = input_141_cast_fp16)[name = string("out_21_cast_fp16")];
|
| 300 |
+
tensor<fp16, [?, 128, 20, 250]> input_145_cast_fp16 = add(x = out_21_cast_fp16, y = input_135_cast_fp16)[name = string("input_145_cast_fp16")];
|
| 301 |
+
tensor<fp16, [?, 128, 20, 250]> input_147_cast_fp16 = relu(x = input_145_cast_fp16)[name = string("input_147_cast_fp16")];
|
| 302 |
+
string input_149_pad_type_0 = const()[name = string("input_149_pad_type_0"), val = string("custom")];
|
| 303 |
+
tensor<int32, [4]> input_149_pad_0 = const()[name = string("input_149_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 304 |
+
tensor<int32, [2]> input_149_strides_0 = const()[name = string("input_149_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 305 |
+
tensor<int32, [2]> input_149_dilations_0 = const()[name = string("input_149_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 306 |
+
int32 input_149_groups_0 = const()[name = string("input_149_groups_0"), val = int32(1)];
|
| 307 |
+
tensor<fp16, [128, 128, 3, 3]> const_54_to_fp16 = const()[name = string("const_54_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3793152)))];
|
| 308 |
+
tensor<fp16, [128]> const_55_to_fp16 = const()[name = string("const_55_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4088128)))];
|
| 309 |
+
tensor<fp16, [?, 128, 20, 250]> input_151_cast_fp16 = conv(bias = const_55_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 = const_54_to_fp16, x = input_147_cast_fp16)[name = string("input_151_cast_fp16")];
|
| 310 |
+
tensor<fp16, [?, 128, 20, 250]> input_153_cast_fp16 = relu(x = input_151_cast_fp16)[name = string("input_153_cast_fp16")];
|
| 311 |
+
string input_155_pad_type_0 = const()[name = string("input_155_pad_type_0"), val = string("custom")];
|
| 312 |
+
tensor<int32, [4]> input_155_pad_0 = const()[name = string("input_155_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 313 |
+
tensor<int32, [2]> input_155_strides_0 = const()[name = string("input_155_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 314 |
+
tensor<int32, [2]> input_155_dilations_0 = const()[name = string("input_155_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 315 |
+
int32 input_155_groups_0 = const()[name = string("input_155_groups_0"), val = int32(1)];
|
| 316 |
+
tensor<fp16, [128, 128, 3, 3]> const_56_to_fp16 = const()[name = string("const_56_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4088448)))];
|
| 317 |
+
tensor<fp16, [128]> const_57_to_fp16 = const()[name = string("const_57_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4383424)))];
|
| 318 |
+
tensor<fp16, [?, 128, 20, 250]> out_23_cast_fp16 = conv(bias = const_57_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 = const_56_to_fp16, x = input_153_cast_fp16)[name = string("out_23_cast_fp16")];
|
| 319 |
+
tensor<fp16, [?, 128, 20, 250]> input_157_cast_fp16 = add(x = out_23_cast_fp16, y = input_147_cast_fp16)[name = string("input_157_cast_fp16")];
|
| 320 |
+
tensor<fp16, [?, 128, 20, 250]> input_159_cast_fp16 = relu(x = input_157_cast_fp16)[name = string("input_159_cast_fp16")];
|
| 321 |
+
string input_161_pad_type_0 = const()[name = string("input_161_pad_type_0"), val = string("custom")];
|
| 322 |
+
tensor<int32, [4]> input_161_pad_0 = const()[name = string("input_161_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 323 |
+
tensor<int32, [2]> input_161_strides_0 = const()[name = string("input_161_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 324 |
+
tensor<int32, [2]> input_161_dilations_0 = const()[name = string("input_161_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 325 |
+
int32 input_161_groups_0 = const()[name = string("input_161_groups_0"), val = int32(1)];
|
| 326 |
+
tensor<fp16, [128, 128, 3, 3]> const_58_to_fp16 = const()[name = string("const_58_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4383744)))];
|
| 327 |
+
tensor<fp16, [128]> const_59_to_fp16 = const()[name = string("const_59_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4678720)))];
|
| 328 |
+
tensor<fp16, [?, 128, 20, 250]> input_163_cast_fp16 = conv(bias = const_59_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 = const_58_to_fp16, x = input_159_cast_fp16)[name = string("input_163_cast_fp16")];
|
| 329 |
+
tensor<fp16, [?, 128, 20, 250]> input_165_cast_fp16 = relu(x = input_163_cast_fp16)[name = string("input_165_cast_fp16")];
|
| 330 |
+
string input_167_pad_type_0 = const()[name = string("input_167_pad_type_0"), val = string("custom")];
|
| 331 |
+
tensor<int32, [4]> input_167_pad_0 = const()[name = string("input_167_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 332 |
+
tensor<int32, [2]> input_167_strides_0 = const()[name = string("input_167_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 333 |
+
tensor<int32, [2]> input_167_dilations_0 = const()[name = string("input_167_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 334 |
+
int32 input_167_groups_0 = const()[name = string("input_167_groups_0"), val = int32(1)];
|
| 335 |
+
tensor<fp16, [128, 128, 3, 3]> const_60_to_fp16 = const()[name = string("const_60_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4679040)))];
|
| 336 |
+
tensor<fp16, [128]> const_61_to_fp16 = const()[name = string("const_61_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4974016)))];
|
| 337 |
+
tensor<fp16, [?, 128, 20, 250]> out_25_cast_fp16 = conv(bias = const_61_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_60_to_fp16, x = input_165_cast_fp16)[name = string("out_25_cast_fp16")];
|
| 338 |
+
tensor<fp16, [?, 128, 20, 250]> input_169_cast_fp16 = add(x = out_25_cast_fp16, y = input_159_cast_fp16)[name = string("input_169_cast_fp16")];
|
| 339 |
+
tensor<fp16, [?, 128, 20, 250]> input_171_cast_fp16 = relu(x = input_169_cast_fp16)[name = string("input_171_cast_fp16")];
|
| 340 |
+
string input_173_pad_type_0 = const()[name = string("input_173_pad_type_0"), val = string("custom")];
|
| 341 |
+
tensor<int32, [4]> input_173_pad_0 = const()[name = string("input_173_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 342 |
+
tensor<int32, [2]> input_173_strides_0 = const()[name = string("input_173_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 343 |
+
tensor<int32, [2]> input_173_dilations_0 = const()[name = string("input_173_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 344 |
+
int32 input_173_groups_0 = const()[name = string("input_173_groups_0"), val = int32(1)];
|
| 345 |
+
tensor<fp16, [256, 128, 3, 3]> const_62_to_fp16 = const()[name = string("const_62_to_fp16"), val = tensor<fp16, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4974336)))];
|
| 346 |
+
tensor<fp16, [256]> const_63_to_fp16 = const()[name = string("const_63_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5564224)))];
|
| 347 |
+
tensor<fp16, [?, 256, 10, 125]> input_175_cast_fp16 = conv(bias = const_63_to_fp16, dilations = input_173_dilations_0, groups = input_173_groups_0, pad = input_173_pad_0, pad_type = input_173_pad_type_0, strides = input_173_strides_0, weight = const_62_to_fp16, x = input_171_cast_fp16)[name = string("input_175_cast_fp16")];
|
| 348 |
+
tensor<fp16, [?, 256, 10, 125]> input_177_cast_fp16 = relu(x = input_175_cast_fp16)[name = string("input_177_cast_fp16")];
|
| 349 |
+
string input_179_pad_type_0 = const()[name = string("input_179_pad_type_0"), val = string("custom")];
|
| 350 |
+
tensor<int32, [4]> input_179_pad_0 = const()[name = string("input_179_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 351 |
+
tensor<int32, [2]> input_179_strides_0 = const()[name = string("input_179_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 352 |
+
tensor<int32, [2]> input_179_dilations_0 = const()[name = string("input_179_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 353 |
+
int32 input_179_groups_0 = const()[name = string("input_179_groups_0"), val = int32(1)];
|
| 354 |
+
tensor<fp16, [256, 256, 3, 3]> const_64_to_fp16 = const()[name = string("const_64_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5564800)))];
|
| 355 |
+
tensor<fp16, [256]> const_65_to_fp16 = const()[name = string("const_65_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6744512)))];
|
| 356 |
+
tensor<fp16, [?, 256, 10, 125]> out_27_cast_fp16 = conv(bias = const_65_to_fp16, dilations = input_179_dilations_0, groups = input_179_groups_0, pad = input_179_pad_0, pad_type = input_179_pad_type_0, strides = input_179_strides_0, weight = const_64_to_fp16, x = input_177_cast_fp16)[name = string("out_27_cast_fp16")];
|
| 357 |
+
string input_181_pad_type_0 = const()[name = string("input_181_pad_type_0"), val = string("valid")];
|
| 358 |
+
tensor<int32, [2]> input_181_strides_0 = const()[name = string("input_181_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 359 |
+
tensor<int32, [4]> input_181_pad_0 = const()[name = string("input_181_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 360 |
+
tensor<int32, [2]> input_181_dilations_0 = const()[name = string("input_181_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 361 |
+
int32 input_181_groups_0 = const()[name = string("input_181_groups_0"), val = int32(1)];
|
| 362 |
+
tensor<fp16, [256, 128, 1, 1]> const_66_to_fp16 = const()[name = string("const_66_to_fp16"), val = tensor<fp16, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6745088)))];
|
| 363 |
+
tensor<fp16, [256]> const_67_to_fp16 = const()[name = string("const_67_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6810688)))];
|
| 364 |
+
tensor<fp16, [?, 256, 10, 125]> var_570_cast_fp16 = conv(bias = const_67_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 = const_66_to_fp16, x = input_171_cast_fp16)[name = string("op_570_cast_fp16")];
|
| 365 |
+
tensor<fp16, [?, 256, 10, 125]> input_183_cast_fp16 = add(x = out_27_cast_fp16, y = var_570_cast_fp16)[name = string("input_183_cast_fp16")];
|
| 366 |
+
tensor<fp16, [?, 256, 10, 125]> input_185_cast_fp16 = relu(x = input_183_cast_fp16)[name = string("input_185_cast_fp16")];
|
| 367 |
+
string input_187_pad_type_0 = const()[name = string("input_187_pad_type_0"), val = string("custom")];
|
| 368 |
+
tensor<int32, [4]> input_187_pad_0 = const()[name = string("input_187_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 369 |
+
tensor<int32, [2]> input_187_strides_0 = const()[name = string("input_187_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 370 |
+
tensor<int32, [2]> input_187_dilations_0 = const()[name = string("input_187_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 371 |
+
int32 input_187_groups_0 = const()[name = string("input_187_groups_0"), val = int32(1)];
|
| 372 |
+
tensor<fp16, [256, 256, 3, 3]> const_68_to_fp16 = const()[name = string("const_68_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6811264)))];
|
| 373 |
+
tensor<fp16, [256]> const_69_to_fp16 = const()[name = string("const_69_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7990976)))];
|
| 374 |
+
tensor<fp16, [?, 256, 10, 125]> input_189_cast_fp16 = conv(bias = const_69_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 = const_68_to_fp16, x = input_185_cast_fp16)[name = string("input_189_cast_fp16")];
|
| 375 |
+
tensor<fp16, [?, 256, 10, 125]> input_191_cast_fp16 = relu(x = input_189_cast_fp16)[name = string("input_191_cast_fp16")];
|
| 376 |
+
string input_193_pad_type_0 = const()[name = string("input_193_pad_type_0"), val = string("custom")];
|
| 377 |
+
tensor<int32, [4]> input_193_pad_0 = const()[name = string("input_193_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 378 |
+
tensor<int32, [2]> input_193_strides_0 = const()[name = string("input_193_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 379 |
+
tensor<int32, [2]> input_193_dilations_0 = const()[name = string("input_193_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 380 |
+
int32 input_193_groups_0 = const()[name = string("input_193_groups_0"), val = int32(1)];
|
| 381 |
+
tensor<fp16, [256, 256, 3, 3]> const_70_to_fp16 = const()[name = string("const_70_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7991552)))];
|
| 382 |
+
tensor<fp16, [256]> const_71_to_fp16 = const()[name = string("const_71_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9171264)))];
|
| 383 |
+
tensor<fp16, [?, 256, 10, 125]> out_29_cast_fp16 = conv(bias = const_71_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 = const_70_to_fp16, x = input_191_cast_fp16)[name = string("out_29_cast_fp16")];
|
| 384 |
+
tensor<fp16, [?, 256, 10, 125]> input_195_cast_fp16 = add(x = out_29_cast_fp16, y = input_185_cast_fp16)[name = string("input_195_cast_fp16")];
|
| 385 |
+
tensor<fp16, [?, 256, 10, 125]> input_197_cast_fp16 = relu(x = input_195_cast_fp16)[name = string("input_197_cast_fp16")];
|
| 386 |
+
string input_199_pad_type_0 = const()[name = string("input_199_pad_type_0"), val = string("custom")];
|
| 387 |
+
tensor<int32, [4]> input_199_pad_0 = const()[name = string("input_199_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 388 |
+
tensor<int32, [2]> input_199_strides_0 = const()[name = string("input_199_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 389 |
+
tensor<int32, [2]> input_199_dilations_0 = const()[name = string("input_199_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 390 |
+
int32 input_199_groups_0 = const()[name = string("input_199_groups_0"), val = int32(1)];
|
| 391 |
+
tensor<fp16, [256, 256, 3, 3]> const_72_to_fp16 = const()[name = string("const_72_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9171840)))];
|
| 392 |
+
tensor<fp16, [256]> const_73_to_fp16 = const()[name = string("const_73_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10351552)))];
|
| 393 |
+
tensor<fp16, [?, 256, 10, 125]> input_201_cast_fp16 = conv(bias = const_73_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_72_to_fp16, x = input_197_cast_fp16)[name = string("input_201_cast_fp16")];
|
| 394 |
+
tensor<fp16, [?, 256, 10, 125]> input_203_cast_fp16 = relu(x = input_201_cast_fp16)[name = string("input_203_cast_fp16")];
|
| 395 |
+
string input_205_pad_type_0 = const()[name = string("input_205_pad_type_0"), val = string("custom")];
|
| 396 |
+
tensor<int32, [4]> input_205_pad_0 = const()[name = string("input_205_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 397 |
+
tensor<int32, [2]> input_205_strides_0 = const()[name = string("input_205_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 398 |
+
tensor<int32, [2]> input_205_dilations_0 = const()[name = string("input_205_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 399 |
+
int32 input_205_groups_0 = const()[name = string("input_205_groups_0"), val = int32(1)];
|
| 400 |
+
tensor<fp16, [256, 256, 3, 3]> const_74_to_fp16 = const()[name = string("const_74_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10352128)))];
|
| 401 |
+
tensor<fp16, [256]> const_75_to_fp16 = const()[name = string("const_75_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11531840)))];
|
| 402 |
+
tensor<fp16, [?, 256, 10, 125]> out_cast_fp16 = conv(bias = const_75_to_fp16, dilations = input_205_dilations_0, groups = input_205_groups_0, pad = input_205_pad_0, pad_type = input_205_pad_type_0, strides = input_205_strides_0, weight = const_74_to_fp16, x = input_203_cast_fp16)[name = string("out_cast_fp16")];
|
| 403 |
+
tensor<fp16, [?, 256, 10, 125]> input_207_cast_fp16 = add(x = out_cast_fp16, y = input_197_cast_fp16)[name = string("input_207_cast_fp16")];
|
| 404 |
+
tensor<fp16, [?, 256, 10, 125]> frames_cast_fp16 = relu(x = input_207_cast_fp16)[name = string("frames_cast_fp16")];
|
| 405 |
+
tensor<int32, [3]> concat_0x = const()[name = string("concat_0x"), val = tensor<int32, [3]>([-1, 2560, 125])];
|
| 406 |
+
tensor<fp16, [?, 2560, 125]> sequences_cast_fp16 = reshape(shape = concat_0x, x = frames_cast_fp16)[name = string("sequences_cast_fp16")];
|
| 407 |
+
tensor<int32, [1]> input_209_axes_0 = const()[name = string("input_209_axes_0"), val = tensor<int32, [1]>([1])];
|
| 408 |
+
string weights_to_fp16_dtype_0 = const()[name = string("weights_to_fp16_dtype_0"), val = string("fp16")];
|
| 409 |
+
tensor<fp16, [?, 589]> weights_to_fp16 = cast(dtype = weights_to_fp16_dtype_0, x = weights)[name = string("cast_9")];
|
| 410 |
+
tensor<fp16, [?, 1, 589]> input_209_cast_fp16 = expand_dims(axes = input_209_axes_0, x = weights_to_fp16)[name = string("input_209_cast_fp16")];
|
| 411 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 412 |
+
tensor<fp16, [?, 1, 589, 1]> expand_dims_0_cast_fp16 = expand_dims(axes = expand_dims_0_axes_0, x = input_209_cast_fp16)[name = string("expand_dims_0_cast_fp16")];
|
| 413 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = fp32(0x1.b2a2a4p-3)];
|
| 414 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = fp32(0x1p+0)];
|
| 415 |
+
tensor<fp16, [?, 1, 125, 1]> upsample_nearest_neighbor_0_cast_fp16 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0_cast_fp16)[name = string("upsample_nearest_neighbor_0_cast_fp16")];
|
| 416 |
+
tensor<int32, [1]> weights_axes_0 = const()[name = string("weights_axes_0"), val = tensor<int32, [1]>([3])];
|
| 417 |
+
tensor<fp16, [?, 1, 125]> weights_cast_fp16 = squeeze(axes = weights_axes_0, x = upsample_nearest_neighbor_0_cast_fp16)[name = string("weights_cast_fp16")];
|
| 418 |
+
tensor<int32, [1]> weight_sum_axes_0 = const()[name = string("weight_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 419 |
+
bool weight_sum_keep_dims_0 = const()[name = string("weight_sum_keep_dims_0"), val = bool(false)];
|
| 420 |
+
tensor<fp16, [?, 1]> weight_sum_cast_fp16 = reduce_sum(axes = weight_sum_axes_0, keep_dims = weight_sum_keep_dims_0, x = weights_cast_fp16)[name = string("weight_sum_cast_fp16")];
|
| 421 |
+
fp16 var_69_to_fp16 = const()[name = string("op_69_to_fp16"), val = fp16(0x0p+0)];
|
| 422 |
+
tensor<bool, [?, 1]> var_646_cast_fp16 = greater(x = weight_sum_cast_fp16, y = var_69_to_fp16)[name = string("op_646_cast_fp16")];
|
| 423 |
+
fp16 fill_like_0_value_0_to_fp16 = const()[name = string("fill_like_0_value_0_to_fp16"), val = fp16(0x1p+0)];
|
| 424 |
+
tensor<fp16, [?, 1]> fill_like_0_cast_fp16 = fill_like(ref_tensor = weight_sum_cast_fp16, value = fill_like_0_value_0_to_fp16)[name = string("fill_like_0_cast_fp16")];
|
| 425 |
+
tensor<fp16, [?, 1]> safe_sum_cast_fp16 = select(a = weight_sum_cast_fp16, b = fill_like_0_cast_fp16, cond = var_646_cast_fp16)[name = string("safe_sum_cast_fp16")];
|
| 426 |
+
tensor<fp16, [?, 2560, 125]> var_649_cast_fp16 = mul(x = sequences_cast_fp16, y = weights_cast_fp16)[name = string("op_649_cast_fp16")];
|
| 427 |
+
tensor<int32, [1]> var_651_axes_0 = const()[name = string("op_651_axes_0"), val = tensor<int32, [1]>([2])];
|
| 428 |
+
bool var_651_keep_dims_0 = const()[name = string("op_651_keep_dims_0"), val = bool(false)];
|
| 429 |
+
tensor<fp16, [?, 2560]> var_651_cast_fp16 = reduce_sum(axes = var_651_axes_0, keep_dims = var_651_keep_dims_0, x = var_649_cast_fp16)[name = string("op_651_cast_fp16")];
|
| 430 |
+
tensor<fp16, [?, 2560]> mean_cast_fp16 = real_div(x = var_651_cast_fp16, y = safe_sum_cast_fp16)[name = string("mean_cast_fp16")];
|
| 431 |
+
tensor<int32, [1]> var_653_axes_0 = const()[name = string("op_653_axes_0"), val = tensor<int32, [1]>([2])];
|
| 432 |
+
tensor<fp16, [?, 2560, 1]> var_653_cast_fp16 = expand_dims(axes = var_653_axes_0, x = mean_cast_fp16)[name = string("op_653_cast_fp16")];
|
| 433 |
+
tensor<fp16, [?, 2560, 125]> var_654_cast_fp16 = sub(x = sequences_cast_fp16, y = var_653_cast_fp16)[name = string("op_654_cast_fp16")];
|
| 434 |
+
tensor<fp16, [?, 2560, 125]> dx2_cast_fp16 = mul(x = var_654_cast_fp16, y = var_654_cast_fp16)[name = string("dx2_cast_fp16")];
|
| 435 |
+
tensor<fp16, [?, 1, 125]> var_656_cast_fp16 = mul(x = weights_cast_fp16, y = weights_cast_fp16)[name = string("op_656_cast_fp16")];
|
| 436 |
+
tensor<int32, [1]> weight_sq_sum_axes_0 = const()[name = string("weight_sq_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 437 |
+
bool weight_sq_sum_keep_dims_0 = const()[name = string("weight_sq_sum_keep_dims_0"), val = bool(false)];
|
| 438 |
+
tensor<fp16, [?, 1]> weight_sq_sum_cast_fp16 = reduce_sum(axes = weight_sq_sum_axes_0, keep_dims = weight_sq_sum_keep_dims_0, x = var_656_cast_fp16)[name = string("weight_sq_sum_cast_fp16")];
|
| 439 |
+
tensor<fp16, [?, 1]> var_659_cast_fp16 = real_div(x = weight_sq_sum_cast_fp16, y = safe_sum_cast_fp16)[name = string("op_659_cast_fp16")];
|
| 440 |
+
tensor<fp16, [?, 1]> var_660_cast_fp16 = sub(x = safe_sum_cast_fp16, y = var_659_cast_fp16)[name = string("op_660_cast_fp16")];
|
| 441 |
+
fp16 var_661_to_fp16 = const()[name = string("op_661_to_fp16"), val = fp16(0x1p-24)];
|
| 442 |
+
tensor<fp16, [?, 1]> denom_cast_fp16 = add(x = var_660_cast_fp16, y = var_661_to_fp16)[name = string("denom_cast_fp16")];
|
| 443 |
+
tensor<fp16, [?, 2560, 125]> var_663_cast_fp16 = mul(x = dx2_cast_fp16, y = weights_cast_fp16)[name = string("op_663_cast_fp16")];
|
| 444 |
+
tensor<int32, [1]> var_665_axes_0 = const()[name = string("op_665_axes_0"), val = tensor<int32, [1]>([2])];
|
| 445 |
+
bool var_665_keep_dims_0 = const()[name = string("op_665_keep_dims_0"), val = bool(false)];
|
| 446 |
+
tensor<fp16, [?, 2560]> var_665_cast_fp16 = reduce_sum(axes = var_665_axes_0, keep_dims = var_665_keep_dims_0, x = var_663_cast_fp16)[name = string("op_665_cast_fp16")];
|
| 447 |
+
tensor<fp16, [?, 2560]> var_cast_fp16 = real_div(x = var_665_cast_fp16, y = denom_cast_fp16)[name = string("var_cast_fp16")];
|
| 448 |
+
fp16 var_68_to_fp16 = const()[name = string("op_68_to_fp16"), val = fp16(0x1p-24)];
|
| 449 |
+
tensor<fp16, [?, 2560]> var_667_cast_fp16 = maximum(x = var_cast_fp16, y = var_68_to_fp16)[name = string("op_667_cast_fp16")];
|
| 450 |
+
tensor<fp16, [?, 2560]> std_cast_fp16 = sqrt(x = var_667_cast_fp16)[name = string("std_cast_fp16")];
|
| 451 |
+
bool stats_interleave_0 = const()[name = string("stats_interleave_0"), val = bool(false)];
|
| 452 |
+
tensor<fp16, [?, 5120]> stats_cast_fp16 = concat(axis = var_67, interleave = stats_interleave_0, values = (mean_cast_fp16, std_cast_fp16))[name = string("stats_cast_fp16")];
|
| 453 |
+
tensor<fp16, [?, 2560]> sub_0_cast_fp16 = sub(x = mean_cast_fp16, y = mean_cast_fp16)[name = string("sub_0_cast_fp16")];
|
| 454 |
+
fp16 var_672_value_0_to_fp16 = const()[name = string("op_672_value_0_to_fp16"), val = fp16(0x1.5p-17)];
|
| 455 |
+
tensor<fp16, [?, 2560]> var_672_cast_fp16 = fill_like(ref_tensor = std_cast_fp16, value = var_672_value_0_to_fp16)[name = string("op_672_cast_fp16")];
|
| 456 |
+
bool zero_stats_interleave_0 = const()[name = string("zero_stats_interleave_0"), val = bool(false)];
|
| 457 |
+
tensor<fp16, [?, 5120]> zero_stats_cast_fp16 = concat(axis = var_67, interleave = zero_stats_interleave_0, values = (sub_0_cast_fp16, var_672_cast_fp16))[name = string("zero_stats_cast_fp16")];
|
| 458 |
+
tensor<bool, [?, 1]> var_675_cast_fp16 = less_equal(x = weight_sum_cast_fp16, y = var_69_to_fp16)[name = string("op_675_cast_fp16")];
|
| 459 |
+
tensor<int32, [2]> var_677 = const()[name = string("op_677"), val = tensor<int32, [2]>([1, 5120])];
|
| 460 |
+
tensor<bool, [?, 5120]> zero_mask = tile(reps = var_677, x = var_675_cast_fp16)[name = string("zero_mask")];
|
| 461 |
+
tensor<fp16, [?, 5120]> input_cast_fp16 = select(a = zero_stats_cast_fp16, b = stats_cast_fp16, cond = zero_mask)[name = string("input_cast_fp16")];
|
| 462 |
+
tensor<fp16, [256, 5120]> tail_resnet_seg_1_weight_to_fp16 = const()[name = string("tail_resnet_seg_1_weight_to_fp16"), val = tensor<fp16, [256, 5120]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11532416)))];
|
| 463 |
+
tensor<fp16, [256]> tail_resnet_seg_1_bias_to_fp16 = const()[name = string("tail_resnet_seg_1_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14153920)))];
|
| 464 |
+
tensor<fp16, [?, 256]> linear_0_cast_fp16 = linear(bias = tail_resnet_seg_1_bias_to_fp16, weight = tail_resnet_seg_1_weight_to_fp16, x = input_cast_fp16)[name = string("linear_0_cast_fp16")];
|
| 465 |
+
string linear_0_cast_fp16_to_fp32_dtype_0 = const()[name = string("linear_0_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
|
| 466 |
+
tensor<fp32, [?, 256]> output = cast(dtype = linear_0_cast_fp16_to_fp32_dtype_0, x = linear_0_cast_fp16)[name = string("cast_8")];
|
| 467 |
+
} -> (output);
|
| 468 |
+
}
|
wespeaker-voxceleb-resnet34-fused-f16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f3f2a1aba33878f0388d8dc3ab7259af1978482145fb4931cd93876a3d875eef
|
| 3 |
+
size 14154496
|
wespeaker-voxceleb-resnet34-fused.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ab9e15f213ba81809fd0abd6dd6d4c6b569dfa891f2dda282567819a732f301b
|
| 3 |
+
size 243
|
wespeaker-voxceleb-resnet34-fused.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4f279b672793ba4f1d246f69442be874b49fc275f6c9b08f6ab85b57dc0bbe68
|
| 3 |
+
size 225
|
wespeaker-voxceleb-resnet34-fused.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,462 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 1, 160000]> waveform, tensor<fp32, [?, 589]> weights) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}), ("EnumeratedShapes", {{"3c334fba", {{"waveform", [3, 1, 160000]}, {"weights", [3, 589]}}}, {"79c53add", {{"waveform", [1, 1, 160000]}, {"weights", [1, 589]}}}, {"cb01bf12", {{"waveform", [32, 1, 160000]}, {"weights", [32, 589]}}}})))] {
|
| 5 |
+
tensor<fp32, [257, 512]> fbank_dft_sin = const()[name = string("fbank_dft_sin"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 6 |
+
tensor<fp32, [257, 512]> fbank_dft_cos = const()[name = string("fbank_dft_cos"), val = tensor<fp32, [257, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(526464)))];
|
| 7 |
+
tensor<fp32, [400, 1, 400]> fbank_identity_kernel = const()[name = string("fbank_identity_kernel"), val = tensor<fp32, [400, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1052864)))];
|
| 8 |
+
tensor<fp32, [256]> tail_resnet_seg_1_bias = const()[name = string("tail_resnet_seg_1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1692928)))];
|
| 9 |
+
tensor<fp32, [256, 5120]> tail_resnet_seg_1_weight = const()[name = string("tail_resnet_seg_1_weight"), val = tensor<fp32, [256, 5120]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1694016)))];
|
| 10 |
+
fp32 var_7 = const()[name = string("op_7"), val = fp32(0x1p+1)];
|
| 11 |
+
tensor<int32, [3]> var_27_begin_0 = const()[name = string("op_27_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 12 |
+
tensor<int32, [3]> var_27_end_0 = const()[name = string("op_27_end_0"), val = tensor<int32, [3]>([0, 1, 160000])];
|
| 13 |
+
tensor<bool, [3]> var_27_end_mask_0 = const()[name = string("op_27_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 14 |
+
tensor<fp32, [?, 1, 160000]> var_27 = slice_by_index(begin = var_27_begin_0, end = var_27_end_0, end_mask = var_27_end_mask_0, x = waveform)[name = string("op_27")];
|
| 15 |
+
fp32 var_29 = const()[name = string("op_29"), val = fp32(0x1p+15)];
|
| 16 |
+
tensor<fp32, [?, 1, 160000]> signal = mul(x = var_27, y = var_29)[name = string("signal")];
|
| 17 |
+
string frames_1_pad_type_0 = const()[name = string("frames_1_pad_type_0"), val = string("valid")];
|
| 18 |
+
tensor<int32, [1]> frames_1_strides_0 = const()[name = string("frames_1_strides_0"), val = tensor<int32, [1]>([160])];
|
| 19 |
+
tensor<int32, [2]> frames_1_pad_0 = const()[name = string("frames_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 20 |
+
tensor<int32, [1]> frames_1_dilations_0 = const()[name = string("frames_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 21 |
+
int32 frames_1_groups_0 = const()[name = string("frames_1_groups_0"), val = int32(1)];
|
| 22 |
+
tensor<fp32, [?, 400, 998]> frames_1 = conv(dilations = frames_1_dilations_0, groups = frames_1_groups_0, pad = frames_1_pad_0, pad_type = frames_1_pad_type_0, strides = frames_1_strides_0, weight = fbank_identity_kernel, x = signal)[name = string("frames_1")];
|
| 23 |
+
tensor<int32, [3]> var_36 = const()[name = string("op_36"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 24 |
+
tensor<int32, [1]> var_39_axes_0 = const()[name = string("op_39_axes_0"), val = tensor<int32, [1]>([2])];
|
| 25 |
+
bool var_39_keep_dims_0 = const()[name = string("op_39_keep_dims_0"), val = bool(true)];
|
| 26 |
+
tensor<fp32, [?, 998, 400]> frames_3 = transpose(perm = var_36, x = frames_1)[name = string("transpose_4")];
|
| 27 |
+
tensor<fp32, [?, 998, 1]> var_39 = reduce_mean(axes = var_39_axes_0, keep_dims = var_39_keep_dims_0, x = frames_3)[name = string("op_39")];
|
| 28 |
+
tensor<fp32, [?, 998, 400]> input_1 = sub(x = frames_3, y = var_39)[name = string("input_1")];
|
| 29 |
+
fp32 const_0 = const()[name = string("const_0"), val = fp32(0x0p+0)];
|
| 30 |
+
tensor<int32, [6]> var_42_pad_0 = const()[name = string("op_42_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 1, 0])];
|
| 31 |
+
string var_42_mode_0 = const()[name = string("op_42_mode_0"), val = string("replicate")];
|
| 32 |
+
tensor<fp32, [?, 998, 401]> var_42 = pad(constant_val = const_0, mode = var_42_mode_0, pad = var_42_pad_0, x = input_1)[name = string("op_42")];
|
| 33 |
+
tensor<int32, [3]> previous_begin_0 = const()[name = string("previous_begin_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 34 |
+
tensor<int32, [3]> previous_end_0 = const()[name = string("previous_end_0"), val = tensor<int32, [3]>([0, 998, 400])];
|
| 35 |
+
tensor<bool, [3]> previous_end_mask_0 = const()[name = string("previous_end_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 36 |
+
tensor<fp32, [?, 998, 400]> previous = slice_by_index(begin = previous_begin_0, end = previous_end_0, end_mask = previous_end_mask_0, x = var_42)[name = string("previous")];
|
| 37 |
+
fp32 var_44 = const()[name = string("op_44"), val = fp32(0x1.f0a3d8p-1)];
|
| 38 |
+
tensor<fp32, [?, 998, 400]> var_45 = mul(x = previous, y = var_44)[name = string("op_45")];
|
| 39 |
+
tensor<fp32, [?, 998, 400]> frames_5 = sub(x = input_1, y = var_45)[name = string("frames_5")];
|
| 40 |
+
tensor<fp32, [1, 1, 400]> var_48 = const()[name = string("op_48"), val = tensor<fp32, [1, 1, 400]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6936960)))];
|
| 41 |
+
tensor<fp32, [?, 998, 400]> input_3 = mul(x = frames_5, y = var_48)[name = string("input_3")];
|
| 42 |
+
fp32 const_1 = const()[name = string("const_1"), val = fp32(0x0p+0)];
|
| 43 |
+
tensor<int32, [6]> frames_7_pad_0 = const()[name = string("frames_7_pad_0"), val = tensor<int32, [6]>([0, 0, 0, 0, 0, 112])];
|
| 44 |
+
string frames_7_mode_0 = const()[name = string("frames_7_mode_0"), val = string("constant")];
|
| 45 |
+
tensor<fp32, [?, 998, 512]> frames_7 = pad(constant_val = const_1, mode = frames_7_mode_0, pad = frames_7_pad_0, x = input_3)[name = string("frames_7")];
|
| 46 |
+
tensor<fp32, [257]> real_part_bias_0 = const()[name = string("real_part_bias_0"), val = tensor<fp32, [257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6938624)))];
|
| 47 |
+
tensor<fp32, [?, 998, 257]> real_part = linear(bias = real_part_bias_0, weight = fbank_dft_cos, x = frames_7)[name = string("real_part")];
|
| 48 |
+
tensor<fp32, [?, 998, 257]> imag_part = linear(bias = real_part_bias_0, weight = fbank_dft_sin, x = frames_7)[name = string("imag_part")];
|
| 49 |
+
tensor<fp32, [?, 998, 257]> var_56 = pow(x = real_part, y = var_7)[name = string("op_56")];
|
| 50 |
+
tensor<fp32, [?, 998, 257]> var_57 = pow(x = imag_part, y = var_7)[name = string("op_57")];
|
| 51 |
+
tensor<fp32, [?, 998, 257]> spectrum = add(x = var_56, y = var_57)[name = string("spectrum")];
|
| 52 |
+
tensor<fp32, [80, 257]> transpose_2 = const()[name = string("transpose_2"), val = tensor<fp32, [80, 257]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6939776)))];
|
| 53 |
+
tensor<fp32, [80]> mel_1_bias_0 = const()[name = string("mel_1_bias_0"), val = tensor<fp32, [80]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7022080)))];
|
| 54 |
+
tensor<fp32, [?, 998, 80]> mel_1 = linear(bias = mel_1_bias_0, weight = transpose_2, x = spectrum)[name = string("mel_1")];
|
| 55 |
+
fp32 const_3 = const()[name = string("const_3"), val = fp32(0x1p-23)];
|
| 56 |
+
tensor<fp32, [?, 998, 80]> var_62 = maximum(x = mel_1, y = const_3)[name = string("op_62")];
|
| 57 |
+
fp32 mel_3_epsilon_0 = const()[name = string("mel_3_epsilon_0"), val = fp32(0x1p-149)];
|
| 58 |
+
tensor<fp32, [?, 998, 80]> mel_3 = log(epsilon = mel_3_epsilon_0, x = var_62)[name = string("mel_3")];
|
| 59 |
+
tensor<int32, [1]> var_65_axes_0 = const()[name = string("op_65_axes_0"), val = tensor<int32, [1]>([1])];
|
| 60 |
+
bool var_65_keep_dims_0 = const()[name = string("op_65_keep_dims_0"), val = bool(true)];
|
| 61 |
+
tensor<fp32, [?, 1, 80]> var_65 = reduce_mean(axes = var_65_axes_0, keep_dims = var_65_keep_dims_0, x = mel_3)[name = string("op_65")];
|
| 62 |
+
tensor<fp32, [?, 998, 80]> fbank_1 = sub(x = mel_3, y = var_65)[name = string("fbank_1")];
|
| 63 |
+
int32 var_67 = const()[name = string("op_67"), val = int32(-1)];
|
| 64 |
+
fp32 var_68 = const()[name = string("op_68"), val = fp32(0x1.b7cdfep-34)];
|
| 65 |
+
fp32 var_69 = const()[name = string("op_69"), val = fp32(0x0p+0)];
|
| 66 |
+
tensor<int32, [3]> var_94 = const()[name = string("op_94"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 67 |
+
tensor<int32, [1]> input_5_axes_0 = const()[name = string("input_5_axes_0"), val = tensor<int32, [1]>([1])];
|
| 68 |
+
tensor<fp32, [?, 80, 998]> fbank_3 = transpose(perm = var_94, x = fbank_1)[name = string("transpose_3")];
|
| 69 |
+
tensor<fp32, [?, 1, 80, 998]> input_5 = expand_dims(axes = input_5_axes_0, x = fbank_3)[name = string("input_5")];
|
| 70 |
+
string input_7_pad_type_0 = const()[name = string("input_7_pad_type_0"), val = string("custom")];
|
| 71 |
+
tensor<int32, [4]> input_7_pad_0 = const()[name = string("input_7_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 72 |
+
tensor<int32, [2]> input_7_strides_0 = const()[name = string("input_7_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 73 |
+
tensor<int32, [2]> input_7_dilations_0 = const()[name = string("input_7_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 74 |
+
int32 input_7_groups_0 = const()[name = string("input_7_groups_0"), val = int32(1)];
|
| 75 |
+
tensor<fp32, [32, 1, 3, 3]> const_4 = const()[name = string("const_4"), val = tensor<fp32, [32, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7022464)))];
|
| 76 |
+
tensor<fp32, [32]> const_5 = const()[name = string("const_5"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7023680)))];
|
| 77 |
+
tensor<fp32, [?, 32, 80, 998]> input_9 = conv(bias = const_5, dilations = input_7_dilations_0, groups = input_7_groups_0, pad = input_7_pad_0, pad_type = input_7_pad_type_0, strides = input_7_strides_0, weight = const_4, x = input_5)[name = string("input_9")];
|
| 78 |
+
tensor<fp32, [?, 32, 80, 998]> input_11 = relu(x = input_9)[name = string("input_11")];
|
| 79 |
+
string input_13_pad_type_0 = const()[name = string("input_13_pad_type_0"), val = string("custom")];
|
| 80 |
+
tensor<int32, [4]> input_13_pad_0 = const()[name = string("input_13_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 81 |
+
tensor<int32, [2]> input_13_strides_0 = const()[name = string("input_13_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 82 |
+
tensor<int32, [2]> input_13_dilations_0 = const()[name = string("input_13_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 83 |
+
int32 input_13_groups_0 = const()[name = string("input_13_groups_0"), val = int32(1)];
|
| 84 |
+
tensor<fp32, [32, 32, 3, 3]> const_6 = const()[name = string("const_6"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7023872)))];
|
| 85 |
+
tensor<fp32, [32]> const_7 = const()[name = string("const_7"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7060800)))];
|
| 86 |
+
tensor<fp32, [?, 32, 80, 998]> input_15 = conv(bias = const_7, 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 = const_6, x = input_11)[name = string("input_15")];
|
| 87 |
+
tensor<fp32, [?, 32, 80, 998]> input_17 = relu(x = input_15)[name = string("input_17")];
|
| 88 |
+
string input_19_pad_type_0 = const()[name = string("input_19_pad_type_0"), val = string("custom")];
|
| 89 |
+
tensor<int32, [4]> input_19_pad_0 = const()[name = string("input_19_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 90 |
+
tensor<int32, [2]> input_19_strides_0 = const()[name = string("input_19_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 91 |
+
tensor<int32, [2]> input_19_dilations_0 = const()[name = string("input_19_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 92 |
+
int32 input_19_groups_0 = const()[name = string("input_19_groups_0"), val = int32(1)];
|
| 93 |
+
tensor<fp32, [32, 32, 3, 3]> const_8 = const()[name = string("const_8"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7060992)))];
|
| 94 |
+
tensor<fp32, [32]> const_9 = const()[name = string("const_9"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7097920)))];
|
| 95 |
+
tensor<fp32, [?, 32, 80, 998]> out_1 = conv(bias = const_9, 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 = const_8, x = input_17)[name = string("out_1")];
|
| 96 |
+
tensor<fp32, [?, 32, 80, 998]> input_21 = add(x = out_1, y = input_11)[name = string("input_21")];
|
| 97 |
+
tensor<fp32, [?, 32, 80, 998]> input_23 = relu(x = input_21)[name = string("input_23")];
|
| 98 |
+
string input_25_pad_type_0 = const()[name = string("input_25_pad_type_0"), val = string("custom")];
|
| 99 |
+
tensor<int32, [4]> input_25_pad_0 = const()[name = string("input_25_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 100 |
+
tensor<int32, [2]> input_25_strides_0 = const()[name = string("input_25_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 101 |
+
tensor<int32, [2]> input_25_dilations_0 = const()[name = string("input_25_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 102 |
+
int32 input_25_groups_0 = const()[name = string("input_25_groups_0"), val = int32(1)];
|
| 103 |
+
tensor<fp32, [32, 32, 3, 3]> const_10 = const()[name = string("const_10"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7098112)))];
|
| 104 |
+
tensor<fp32, [32]> const_11 = const()[name = string("const_11"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7135040)))];
|
| 105 |
+
tensor<fp32, [?, 32, 80, 998]> input_27 = conv(bias = const_11, 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 = const_10, x = input_23)[name = string("input_27")];
|
| 106 |
+
tensor<fp32, [?, 32, 80, 998]> input_29 = relu(x = input_27)[name = string("input_29")];
|
| 107 |
+
string input_31_pad_type_0 = const()[name = string("input_31_pad_type_0"), val = string("custom")];
|
| 108 |
+
tensor<int32, [4]> input_31_pad_0 = const()[name = string("input_31_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 109 |
+
tensor<int32, [2]> input_31_strides_0 = const()[name = string("input_31_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 110 |
+
tensor<int32, [2]> input_31_dilations_0 = const()[name = string("input_31_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 111 |
+
int32 input_31_groups_0 = const()[name = string("input_31_groups_0"), val = int32(1)];
|
| 112 |
+
tensor<fp32, [32, 32, 3, 3]> const_12 = const()[name = string("const_12"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7135232)))];
|
| 113 |
+
tensor<fp32, [32]> const_13 = const()[name = string("const_13"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7172160)))];
|
| 114 |
+
tensor<fp32, [?, 32, 80, 998]> out_3 = conv(bias = const_13, 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_12, x = input_29)[name = string("out_3")];
|
| 115 |
+
tensor<fp32, [?, 32, 80, 998]> input_33 = add(x = out_3, y = input_23)[name = string("input_33")];
|
| 116 |
+
tensor<fp32, [?, 32, 80, 998]> input_35 = relu(x = input_33)[name = string("input_35")];
|
| 117 |
+
string input_37_pad_type_0 = const()[name = string("input_37_pad_type_0"), val = string("custom")];
|
| 118 |
+
tensor<int32, [4]> input_37_pad_0 = const()[name = string("input_37_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 119 |
+
tensor<int32, [2]> input_37_strides_0 = const()[name = string("input_37_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 120 |
+
tensor<int32, [2]> input_37_dilations_0 = const()[name = string("input_37_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 121 |
+
int32 input_37_groups_0 = const()[name = string("input_37_groups_0"), val = int32(1)];
|
| 122 |
+
tensor<fp32, [32, 32, 3, 3]> const_14 = const()[name = string("const_14"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7172352)))];
|
| 123 |
+
tensor<fp32, [32]> const_15 = const()[name = string("const_15"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7209280)))];
|
| 124 |
+
tensor<fp32, [?, 32, 80, 998]> input_39 = conv(bias = const_15, dilations = input_37_dilations_0, groups = input_37_groups_0, pad = input_37_pad_0, pad_type = input_37_pad_type_0, strides = input_37_strides_0, weight = const_14, x = input_35)[name = string("input_39")];
|
| 125 |
+
tensor<fp32, [?, 32, 80, 998]> input_41 = relu(x = input_39)[name = string("input_41")];
|
| 126 |
+
string input_43_pad_type_0 = const()[name = string("input_43_pad_type_0"), val = string("custom")];
|
| 127 |
+
tensor<int32, [4]> input_43_pad_0 = const()[name = string("input_43_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 128 |
+
tensor<int32, [2]> input_43_strides_0 = const()[name = string("input_43_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 129 |
+
tensor<int32, [2]> input_43_dilations_0 = const()[name = string("input_43_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 130 |
+
int32 input_43_groups_0 = const()[name = string("input_43_groups_0"), val = int32(1)];
|
| 131 |
+
tensor<fp32, [32, 32, 3, 3]> const_16 = const()[name = string("const_16"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7209472)))];
|
| 132 |
+
tensor<fp32, [32]> const_17 = const()[name = string("const_17"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7246400)))];
|
| 133 |
+
tensor<fp32, [?, 32, 80, 998]> out_5 = conv(bias = const_17, dilations = input_43_dilations_0, groups = input_43_groups_0, pad = input_43_pad_0, pad_type = input_43_pad_type_0, strides = input_43_strides_0, weight = const_16, x = input_41)[name = string("out_5")];
|
| 134 |
+
tensor<fp32, [?, 32, 80, 998]> input_45 = add(x = out_5, y = input_35)[name = string("input_45")];
|
| 135 |
+
tensor<fp32, [?, 32, 80, 998]> input_47 = relu(x = input_45)[name = string("input_47")];
|
| 136 |
+
string input_49_pad_type_0 = const()[name = string("input_49_pad_type_0"), val = string("custom")];
|
| 137 |
+
tensor<int32, [4]> input_49_pad_0 = const()[name = string("input_49_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 138 |
+
tensor<int32, [2]> input_49_strides_0 = const()[name = string("input_49_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 139 |
+
tensor<int32, [2]> input_49_dilations_0 = const()[name = string("input_49_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 140 |
+
int32 input_49_groups_0 = const()[name = string("input_49_groups_0"), val = int32(1)];
|
| 141 |
+
tensor<fp32, [64, 32, 3, 3]> const_18 = const()[name = string("const_18"), val = tensor<fp32, [64, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7246592)))];
|
| 142 |
+
tensor<fp32, [64]> const_19 = const()[name = string("const_19"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7320384)))];
|
| 143 |
+
tensor<fp32, [?, 64, 40, 499]> input_51 = conv(bias = const_19, dilations = input_49_dilations_0, groups = input_49_groups_0, pad = input_49_pad_0, pad_type = input_49_pad_type_0, strides = input_49_strides_0, weight = const_18, x = input_47)[name = string("input_51")];
|
| 144 |
+
tensor<fp32, [?, 64, 40, 499]> input_53 = relu(x = input_51)[name = string("input_53")];
|
| 145 |
+
string input_55_pad_type_0 = const()[name = string("input_55_pad_type_0"), val = string("custom")];
|
| 146 |
+
tensor<int32, [4]> input_55_pad_0 = const()[name = string("input_55_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 147 |
+
tensor<int32, [2]> input_55_strides_0 = const()[name = string("input_55_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 148 |
+
tensor<int32, [2]> input_55_dilations_0 = const()[name = string("input_55_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 149 |
+
int32 input_55_groups_0 = const()[name = string("input_55_groups_0"), val = int32(1)];
|
| 150 |
+
tensor<fp32, [64, 64, 3, 3]> const_20 = const()[name = string("const_20"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7320704)))];
|
| 151 |
+
tensor<fp32, [64]> const_21 = const()[name = string("const_21"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7468224)))];
|
| 152 |
+
tensor<fp32, [?, 64, 40, 499]> out_7 = conv(bias = const_21, dilations = input_55_dilations_0, groups = input_55_groups_0, pad = input_55_pad_0, pad_type = input_55_pad_type_0, strides = input_55_strides_0, weight = const_20, x = input_53)[name = string("out_7")];
|
| 153 |
+
string input_57_pad_type_0 = const()[name = string("input_57_pad_type_0"), val = string("valid")];
|
| 154 |
+
tensor<int32, [2]> input_57_strides_0 = const()[name = string("input_57_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 155 |
+
tensor<int32, [4]> input_57_pad_0 = const()[name = string("input_57_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 156 |
+
tensor<int32, [2]> input_57_dilations_0 = const()[name = string("input_57_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 157 |
+
int32 input_57_groups_0 = const()[name = string("input_57_groups_0"), val = int32(1)];
|
| 158 |
+
tensor<fp32, [64, 32, 1, 1]> const_22 = const()[name = string("const_22"), val = tensor<fp32, [64, 32, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7468544)))];
|
| 159 |
+
tensor<fp32, [64]> const_23 = const()[name = string("const_23"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7476800)))];
|
| 160 |
+
tensor<fp32, [?, 64, 40, 499]> var_243 = conv(bias = const_23, 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 = const_22, x = input_47)[name = string("op_243")];
|
| 161 |
+
tensor<fp32, [?, 64, 40, 499]> input_59 = add(x = out_7, y = var_243)[name = string("input_59")];
|
| 162 |
+
tensor<fp32, [?, 64, 40, 499]> input_61 = relu(x = input_59)[name = string("input_61")];
|
| 163 |
+
string input_63_pad_type_0 = const()[name = string("input_63_pad_type_0"), val = string("custom")];
|
| 164 |
+
tensor<int32, [4]> input_63_pad_0 = const()[name = string("input_63_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 165 |
+
tensor<int32, [2]> input_63_strides_0 = const()[name = string("input_63_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 166 |
+
tensor<int32, [2]> input_63_dilations_0 = const()[name = string("input_63_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 167 |
+
int32 input_63_groups_0 = const()[name = string("input_63_groups_0"), val = int32(1)];
|
| 168 |
+
tensor<fp32, [64, 64, 3, 3]> const_24 = const()[name = string("const_24"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7477120)))];
|
| 169 |
+
tensor<fp32, [64]> const_25 = const()[name = string("const_25"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7624640)))];
|
| 170 |
+
tensor<fp32, [?, 64, 40, 499]> input_65 = conv(bias = const_25, 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_24, x = input_61)[name = string("input_65")];
|
| 171 |
+
tensor<fp32, [?, 64, 40, 499]> input_67 = relu(x = input_65)[name = string("input_67")];
|
| 172 |
+
string input_69_pad_type_0 = const()[name = string("input_69_pad_type_0"), val = string("custom")];
|
| 173 |
+
tensor<int32, [4]> input_69_pad_0 = const()[name = string("input_69_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 174 |
+
tensor<int32, [2]> input_69_strides_0 = const()[name = string("input_69_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 175 |
+
tensor<int32, [2]> input_69_dilations_0 = const()[name = string("input_69_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 176 |
+
int32 input_69_groups_0 = const()[name = string("input_69_groups_0"), val = int32(1)];
|
| 177 |
+
tensor<fp32, [64, 64, 3, 3]> const_26 = const()[name = string("const_26"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7624960)))];
|
| 178 |
+
tensor<fp32, [64]> const_27 = const()[name = string("const_27"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7772480)))];
|
| 179 |
+
tensor<fp32, [?, 64, 40, 499]> out_9 = conv(bias = const_27, dilations = input_69_dilations_0, groups = input_69_groups_0, pad = input_69_pad_0, pad_type = input_69_pad_type_0, strides = input_69_strides_0, weight = const_26, x = input_67)[name = string("out_9")];
|
| 180 |
+
tensor<fp32, [?, 64, 40, 499]> input_71 = add(x = out_9, y = input_61)[name = string("input_71")];
|
| 181 |
+
tensor<fp32, [?, 64, 40, 499]> input_73 = relu(x = input_71)[name = string("input_73")];
|
| 182 |
+
string input_75_pad_type_0 = const()[name = string("input_75_pad_type_0"), val = string("custom")];
|
| 183 |
+
tensor<int32, [4]> input_75_pad_0 = const()[name = string("input_75_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 184 |
+
tensor<int32, [2]> input_75_strides_0 = const()[name = string("input_75_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 185 |
+
tensor<int32, [2]> input_75_dilations_0 = const()[name = string("input_75_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 186 |
+
int32 input_75_groups_0 = const()[name = string("input_75_groups_0"), val = int32(1)];
|
| 187 |
+
tensor<fp32, [64, 64, 3, 3]> const_28 = const()[name = string("const_28"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7772800)))];
|
| 188 |
+
tensor<fp32, [64]> const_29 = const()[name = string("const_29"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7920320)))];
|
| 189 |
+
tensor<fp32, [?, 64, 40, 499]> input_77 = conv(bias = const_29, dilations = input_75_dilations_0, groups = input_75_groups_0, pad = input_75_pad_0, pad_type = input_75_pad_type_0, strides = input_75_strides_0, weight = const_28, x = input_73)[name = string("input_77")];
|
| 190 |
+
tensor<fp32, [?, 64, 40, 499]> input_79 = relu(x = input_77)[name = string("input_79")];
|
| 191 |
+
string input_81_pad_type_0 = const()[name = string("input_81_pad_type_0"), val = string("custom")];
|
| 192 |
+
tensor<int32, [4]> input_81_pad_0 = const()[name = string("input_81_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 193 |
+
tensor<int32, [2]> input_81_strides_0 = const()[name = string("input_81_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 194 |
+
tensor<int32, [2]> input_81_dilations_0 = const()[name = string("input_81_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 195 |
+
int32 input_81_groups_0 = const()[name = string("input_81_groups_0"), val = int32(1)];
|
| 196 |
+
tensor<fp32, [64, 64, 3, 3]> const_30 = const()[name = string("const_30"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7920640)))];
|
| 197 |
+
tensor<fp32, [64]> const_31 = const()[name = string("const_31"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8068160)))];
|
| 198 |
+
tensor<fp32, [?, 64, 40, 499]> out_11 = conv(bias = const_31, 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 = const_30, x = input_79)[name = string("out_11")];
|
| 199 |
+
tensor<fp32, [?, 64, 40, 499]> input_83 = add(x = out_11, y = input_73)[name = string("input_83")];
|
| 200 |
+
tensor<fp32, [?, 64, 40, 499]> input_85 = relu(x = input_83)[name = string("input_85")];
|
| 201 |
+
string input_87_pad_type_0 = const()[name = string("input_87_pad_type_0"), val = string("custom")];
|
| 202 |
+
tensor<int32, [4]> input_87_pad_0 = const()[name = string("input_87_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 203 |
+
tensor<int32, [2]> input_87_strides_0 = const()[name = string("input_87_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 204 |
+
tensor<int32, [2]> input_87_dilations_0 = const()[name = string("input_87_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 205 |
+
int32 input_87_groups_0 = const()[name = string("input_87_groups_0"), val = int32(1)];
|
| 206 |
+
tensor<fp32, [64, 64, 3, 3]> const_32 = const()[name = string("const_32"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8068480)))];
|
| 207 |
+
tensor<fp32, [64]> const_33 = const()[name = string("const_33"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8216000)))];
|
| 208 |
+
tensor<fp32, [?, 64, 40, 499]> input_89 = conv(bias = const_33, 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_32, x = input_85)[name = string("input_89")];
|
| 209 |
+
tensor<fp32, [?, 64, 40, 499]> input_91 = relu(x = input_89)[name = string("input_91")];
|
| 210 |
+
string input_93_pad_type_0 = const()[name = string("input_93_pad_type_0"), val = string("custom")];
|
| 211 |
+
tensor<int32, [4]> input_93_pad_0 = const()[name = string("input_93_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 212 |
+
tensor<int32, [2]> input_93_strides_0 = const()[name = string("input_93_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 213 |
+
tensor<int32, [2]> input_93_dilations_0 = const()[name = string("input_93_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 214 |
+
int32 input_93_groups_0 = const()[name = string("input_93_groups_0"), val = int32(1)];
|
| 215 |
+
tensor<fp32, [64, 64, 3, 3]> const_34 = const()[name = string("const_34"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8216320)))];
|
| 216 |
+
tensor<fp32, [64]> const_35 = const()[name = string("const_35"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8363840)))];
|
| 217 |
+
tensor<fp32, [?, 64, 40, 499]> out_13 = conv(bias = const_35, dilations = input_93_dilations_0, groups = input_93_groups_0, pad = input_93_pad_0, pad_type = input_93_pad_type_0, strides = input_93_strides_0, weight = const_34, x = input_91)[name = string("out_13")];
|
| 218 |
+
tensor<fp32, [?, 64, 40, 499]> input_95 = add(x = out_13, y = input_85)[name = string("input_95")];
|
| 219 |
+
tensor<fp32, [?, 64, 40, 499]> input_97 = relu(x = input_95)[name = string("input_97")];
|
| 220 |
+
string input_99_pad_type_0 = const()[name = string("input_99_pad_type_0"), val = string("custom")];
|
| 221 |
+
tensor<int32, [4]> input_99_pad_0 = const()[name = string("input_99_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 222 |
+
tensor<int32, [2]> input_99_strides_0 = const()[name = string("input_99_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 223 |
+
tensor<int32, [2]> input_99_dilations_0 = const()[name = string("input_99_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 224 |
+
int32 input_99_groups_0 = const()[name = string("input_99_groups_0"), val = int32(1)];
|
| 225 |
+
tensor<fp32, [128, 64, 3, 3]> const_36 = const()[name = string("const_36"), val = tensor<fp32, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8364160)))];
|
| 226 |
+
tensor<fp32, [128]> const_37 = const()[name = string("const_37"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8659136)))];
|
| 227 |
+
tensor<fp32, [?, 128, 20, 250]> input_101 = conv(bias = const_37, dilations = input_99_dilations_0, groups = input_99_groups_0, pad = input_99_pad_0, pad_type = input_99_pad_type_0, strides = input_99_strides_0, weight = const_36, x = input_97)[name = string("input_101")];
|
| 228 |
+
tensor<fp32, [?, 128, 20, 250]> input_103 = relu(x = input_101)[name = string("input_103")];
|
| 229 |
+
string input_105_pad_type_0 = const()[name = string("input_105_pad_type_0"), val = string("custom")];
|
| 230 |
+
tensor<int32, [4]> input_105_pad_0 = const()[name = string("input_105_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 231 |
+
tensor<int32, [2]> input_105_strides_0 = const()[name = string("input_105_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 232 |
+
tensor<int32, [2]> input_105_dilations_0 = const()[name = string("input_105_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 233 |
+
int32 input_105_groups_0 = const()[name = string("input_105_groups_0"), val = int32(1)];
|
| 234 |
+
tensor<fp32, [128, 128, 3, 3]> const_38 = const()[name = string("const_38"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8659712)))];
|
| 235 |
+
tensor<fp32, [128]> const_39 = const()[name = string("const_39"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9249600)))];
|
| 236 |
+
tensor<fp32, [?, 128, 20, 250]> out_15 = conv(bias = const_39, dilations = input_105_dilations_0, groups = input_105_groups_0, pad = input_105_pad_0, pad_type = input_105_pad_type_0, strides = input_105_strides_0, weight = const_38, x = input_103)[name = string("out_15")];
|
| 237 |
+
string input_107_pad_type_0 = const()[name = string("input_107_pad_type_0"), val = string("valid")];
|
| 238 |
+
tensor<int32, [2]> input_107_strides_0 = const()[name = string("input_107_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 239 |
+
tensor<int32, [4]> input_107_pad_0 = const()[name = string("input_107_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 240 |
+
tensor<int32, [2]> input_107_dilations_0 = const()[name = string("input_107_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 241 |
+
int32 input_107_groups_0 = const()[name = string("input_107_groups_0"), val = int32(1)];
|
| 242 |
+
tensor<fp32, [128, 64, 1, 1]> const_40 = const()[name = string("const_40"), val = tensor<fp32, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9250176)))];
|
| 243 |
+
tensor<fp32, [128]> const_41 = const()[name = string("const_41"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9283008)))];
|
| 244 |
+
tensor<fp32, [?, 128, 20, 250]> var_379 = conv(bias = const_41, 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 = const_40, x = input_97)[name = string("op_379")];
|
| 245 |
+
tensor<fp32, [?, 128, 20, 250]> input_109 = add(x = out_15, y = var_379)[name = string("input_109")];
|
| 246 |
+
tensor<fp32, [?, 128, 20, 250]> input_111 = relu(x = input_109)[name = string("input_111")];
|
| 247 |
+
string input_113_pad_type_0 = const()[name = string("input_113_pad_type_0"), val = string("custom")];
|
| 248 |
+
tensor<int32, [4]> input_113_pad_0 = const()[name = string("input_113_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 249 |
+
tensor<int32, [2]> input_113_strides_0 = const()[name = string("input_113_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 250 |
+
tensor<int32, [2]> input_113_dilations_0 = const()[name = string("input_113_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 251 |
+
int32 input_113_groups_0 = const()[name = string("input_113_groups_0"), val = int32(1)];
|
| 252 |
+
tensor<fp32, [128, 128, 3, 3]> const_42 = const()[name = string("const_42"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9283584)))];
|
| 253 |
+
tensor<fp32, [128]> const_43 = const()[name = string("const_43"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9873472)))];
|
| 254 |
+
tensor<fp32, [?, 128, 20, 250]> input_115 = conv(bias = const_43, 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 = const_42, x = input_111)[name = string("input_115")];
|
| 255 |
+
tensor<fp32, [?, 128, 20, 250]> input_117 = relu(x = input_115)[name = string("input_117")];
|
| 256 |
+
string input_119_pad_type_0 = const()[name = string("input_119_pad_type_0"), val = string("custom")];
|
| 257 |
+
tensor<int32, [4]> input_119_pad_0 = const()[name = string("input_119_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 258 |
+
tensor<int32, [2]> input_119_strides_0 = const()[name = string("input_119_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 259 |
+
tensor<int32, [2]> input_119_dilations_0 = const()[name = string("input_119_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 260 |
+
int32 input_119_groups_0 = const()[name = string("input_119_groups_0"), val = int32(1)];
|
| 261 |
+
tensor<fp32, [128, 128, 3, 3]> const_44 = const()[name = string("const_44"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9874048)))];
|
| 262 |
+
tensor<fp32, [128]> const_45 = const()[name = string("const_45"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10463936)))];
|
| 263 |
+
tensor<fp32, [?, 128, 20, 250]> out_17 = conv(bias = const_45, 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_44, x = input_117)[name = string("out_17")];
|
| 264 |
+
tensor<fp32, [?, 128, 20, 250]> input_121 = add(x = out_17, y = input_111)[name = string("input_121")];
|
| 265 |
+
tensor<fp32, [?, 128, 20, 250]> input_123 = relu(x = input_121)[name = string("input_123")];
|
| 266 |
+
string input_125_pad_type_0 = const()[name = string("input_125_pad_type_0"), val = string("custom")];
|
| 267 |
+
tensor<int32, [4]> input_125_pad_0 = const()[name = string("input_125_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 268 |
+
tensor<int32, [2]> input_125_strides_0 = const()[name = string("input_125_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 269 |
+
tensor<int32, [2]> input_125_dilations_0 = const()[name = string("input_125_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 270 |
+
int32 input_125_groups_0 = const()[name = string("input_125_groups_0"), val = int32(1)];
|
| 271 |
+
tensor<fp32, [128, 128, 3, 3]> const_46 = const()[name = string("const_46"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10464512)))];
|
| 272 |
+
tensor<fp32, [128]> const_47 = const()[name = string("const_47"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11054400)))];
|
| 273 |
+
tensor<fp32, [?, 128, 20, 250]> input_127 = conv(bias = const_47, dilations = input_125_dilations_0, groups = input_125_groups_0, pad = input_125_pad_0, pad_type = input_125_pad_type_0, strides = input_125_strides_0, weight = const_46, x = input_123)[name = string("input_127")];
|
| 274 |
+
tensor<fp32, [?, 128, 20, 250]> input_129 = relu(x = input_127)[name = string("input_129")];
|
| 275 |
+
string input_131_pad_type_0 = const()[name = string("input_131_pad_type_0"), val = string("custom")];
|
| 276 |
+
tensor<int32, [4]> input_131_pad_0 = const()[name = string("input_131_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 277 |
+
tensor<int32, [2]> input_131_strides_0 = const()[name = string("input_131_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 278 |
+
tensor<int32, [2]> input_131_dilations_0 = const()[name = string("input_131_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 279 |
+
int32 input_131_groups_0 = const()[name = string("input_131_groups_0"), val = int32(1)];
|
| 280 |
+
tensor<fp32, [128, 128, 3, 3]> const_48 = const()[name = string("const_48"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11054976)))];
|
| 281 |
+
tensor<fp32, [128]> const_49 = const()[name = string("const_49"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11644864)))];
|
| 282 |
+
tensor<fp32, [?, 128, 20, 250]> out_19 = conv(bias = const_49, dilations = input_131_dilations_0, groups = input_131_groups_0, pad = input_131_pad_0, pad_type = input_131_pad_type_0, strides = input_131_strides_0, weight = const_48, x = input_129)[name = string("out_19")];
|
| 283 |
+
tensor<fp32, [?, 128, 20, 250]> input_133 = add(x = out_19, y = input_123)[name = string("input_133")];
|
| 284 |
+
tensor<fp32, [?, 128, 20, 250]> input_135 = relu(x = input_133)[name = string("input_135")];
|
| 285 |
+
string input_137_pad_type_0 = const()[name = string("input_137_pad_type_0"), val = string("custom")];
|
| 286 |
+
tensor<int32, [4]> input_137_pad_0 = const()[name = string("input_137_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 287 |
+
tensor<int32, [2]> input_137_strides_0 = const()[name = string("input_137_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 288 |
+
tensor<int32, [2]> input_137_dilations_0 = const()[name = string("input_137_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 289 |
+
int32 input_137_groups_0 = const()[name = string("input_137_groups_0"), val = int32(1)];
|
| 290 |
+
tensor<fp32, [128, 128, 3, 3]> const_50 = const()[name = string("const_50"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11645440)))];
|
| 291 |
+
tensor<fp32, [128]> const_51 = const()[name = string("const_51"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12235328)))];
|
| 292 |
+
tensor<fp32, [?, 128, 20, 250]> input_139 = conv(bias = const_51, dilations = input_137_dilations_0, groups = input_137_groups_0, pad = input_137_pad_0, pad_type = input_137_pad_type_0, strides = input_137_strides_0, weight = const_50, x = input_135)[name = string("input_139")];
|
| 293 |
+
tensor<fp32, [?, 128, 20, 250]> input_141 = relu(x = input_139)[name = string("input_141")];
|
| 294 |
+
string input_143_pad_type_0 = const()[name = string("input_143_pad_type_0"), val = string("custom")];
|
| 295 |
+
tensor<int32, [4]> input_143_pad_0 = const()[name = string("input_143_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 296 |
+
tensor<int32, [2]> input_143_strides_0 = const()[name = string("input_143_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 297 |
+
tensor<int32, [2]> input_143_dilations_0 = const()[name = string("input_143_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 298 |
+
int32 input_143_groups_0 = const()[name = string("input_143_groups_0"), val = int32(1)];
|
| 299 |
+
tensor<fp32, [128, 128, 3, 3]> const_52 = const()[name = string("const_52"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12235904)))];
|
| 300 |
+
tensor<fp32, [128]> const_53 = const()[name = string("const_53"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12825792)))];
|
| 301 |
+
tensor<fp32, [?, 128, 20, 250]> out_21 = conv(bias = const_53, dilations = input_143_dilations_0, groups = input_143_groups_0, pad = input_143_pad_0, pad_type = input_143_pad_type_0, strides = input_143_strides_0, weight = const_52, x = input_141)[name = string("out_21")];
|
| 302 |
+
tensor<fp32, [?, 128, 20, 250]> input_145 = add(x = out_21, y = input_135)[name = string("input_145")];
|
| 303 |
+
tensor<fp32, [?, 128, 20, 250]> input_147 = relu(x = input_145)[name = string("input_147")];
|
| 304 |
+
string input_149_pad_type_0 = const()[name = string("input_149_pad_type_0"), val = string("custom")];
|
| 305 |
+
tensor<int32, [4]> input_149_pad_0 = const()[name = string("input_149_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 306 |
+
tensor<int32, [2]> input_149_strides_0 = const()[name = string("input_149_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 307 |
+
tensor<int32, [2]> input_149_dilations_0 = const()[name = string("input_149_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 308 |
+
int32 input_149_groups_0 = const()[name = string("input_149_groups_0"), val = int32(1)];
|
| 309 |
+
tensor<fp32, [128, 128, 3, 3]> const_54 = const()[name = string("const_54"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12826368)))];
|
| 310 |
+
tensor<fp32, [128]> const_55 = const()[name = string("const_55"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13416256)))];
|
| 311 |
+
tensor<fp32, [?, 128, 20, 250]> input_151 = conv(bias = const_55, 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 = const_54, x = input_147)[name = string("input_151")];
|
| 312 |
+
tensor<fp32, [?, 128, 20, 250]> input_153 = relu(x = input_151)[name = string("input_153")];
|
| 313 |
+
string input_155_pad_type_0 = const()[name = string("input_155_pad_type_0"), val = string("custom")];
|
| 314 |
+
tensor<int32, [4]> input_155_pad_0 = const()[name = string("input_155_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 315 |
+
tensor<int32, [2]> input_155_strides_0 = const()[name = string("input_155_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 316 |
+
tensor<int32, [2]> input_155_dilations_0 = const()[name = string("input_155_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 317 |
+
int32 input_155_groups_0 = const()[name = string("input_155_groups_0"), val = int32(1)];
|
| 318 |
+
tensor<fp32, [128, 128, 3, 3]> const_56 = const()[name = string("const_56"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13416832)))];
|
| 319 |
+
tensor<fp32, [128]> const_57 = const()[name = string("const_57"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14006720)))];
|
| 320 |
+
tensor<fp32, [?, 128, 20, 250]> out_23 = conv(bias = const_57, 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 = const_56, x = input_153)[name = string("out_23")];
|
| 321 |
+
tensor<fp32, [?, 128, 20, 250]> input_157 = add(x = out_23, y = input_147)[name = string("input_157")];
|
| 322 |
+
tensor<fp32, [?, 128, 20, 250]> input_159 = relu(x = input_157)[name = string("input_159")];
|
| 323 |
+
string input_161_pad_type_0 = const()[name = string("input_161_pad_type_0"), val = string("custom")];
|
| 324 |
+
tensor<int32, [4]> input_161_pad_0 = const()[name = string("input_161_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 325 |
+
tensor<int32, [2]> input_161_strides_0 = const()[name = string("input_161_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 326 |
+
tensor<int32, [2]> input_161_dilations_0 = const()[name = string("input_161_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 327 |
+
int32 input_161_groups_0 = const()[name = string("input_161_groups_0"), val = int32(1)];
|
| 328 |
+
tensor<fp32, [128, 128, 3, 3]> const_58 = const()[name = string("const_58"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14007296)))];
|
| 329 |
+
tensor<fp32, [128]> const_59 = const()[name = string("const_59"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14597184)))];
|
| 330 |
+
tensor<fp32, [?, 128, 20, 250]> input_163 = conv(bias = const_59, 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 = const_58, x = input_159)[name = string("input_163")];
|
| 331 |
+
tensor<fp32, [?, 128, 20, 250]> input_165 = relu(x = input_163)[name = string("input_165")];
|
| 332 |
+
string input_167_pad_type_0 = const()[name = string("input_167_pad_type_0"), val = string("custom")];
|
| 333 |
+
tensor<int32, [4]> input_167_pad_0 = const()[name = string("input_167_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 334 |
+
tensor<int32, [2]> input_167_strides_0 = const()[name = string("input_167_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 335 |
+
tensor<int32, [2]> input_167_dilations_0 = const()[name = string("input_167_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 336 |
+
int32 input_167_groups_0 = const()[name = string("input_167_groups_0"), val = int32(1)];
|
| 337 |
+
tensor<fp32, [128, 128, 3, 3]> const_60 = const()[name = string("const_60"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14597760)))];
|
| 338 |
+
tensor<fp32, [128]> const_61 = const()[name = string("const_61"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15187648)))];
|
| 339 |
+
tensor<fp32, [?, 128, 20, 250]> out_25 = conv(bias = const_61, 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_60, x = input_165)[name = string("out_25")];
|
| 340 |
+
tensor<fp32, [?, 128, 20, 250]> input_169 = add(x = out_25, y = input_159)[name = string("input_169")];
|
| 341 |
+
tensor<fp32, [?, 128, 20, 250]> input_171 = relu(x = input_169)[name = string("input_171")];
|
| 342 |
+
string input_173_pad_type_0 = const()[name = string("input_173_pad_type_0"), val = string("custom")];
|
| 343 |
+
tensor<int32, [4]> input_173_pad_0 = const()[name = string("input_173_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 344 |
+
tensor<int32, [2]> input_173_strides_0 = const()[name = string("input_173_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 345 |
+
tensor<int32, [2]> input_173_dilations_0 = const()[name = string("input_173_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 346 |
+
int32 input_173_groups_0 = const()[name = string("input_173_groups_0"), val = int32(1)];
|
| 347 |
+
tensor<fp32, [256, 128, 3, 3]> const_62 = const()[name = string("const_62"), val = tensor<fp32, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15188224)))];
|
| 348 |
+
tensor<fp32, [256]> const_63 = const()[name = string("const_63"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(16367936)))];
|
| 349 |
+
tensor<fp32, [?, 256, 10, 125]> input_175 = conv(bias = const_63, dilations = input_173_dilations_0, groups = input_173_groups_0, pad = input_173_pad_0, pad_type = input_173_pad_type_0, strides = input_173_strides_0, weight = const_62, x = input_171)[name = string("input_175")];
|
| 350 |
+
tensor<fp32, [?, 256, 10, 125]> input_177 = relu(x = input_175)[name = string("input_177")];
|
| 351 |
+
string input_179_pad_type_0 = const()[name = string("input_179_pad_type_0"), val = string("custom")];
|
| 352 |
+
tensor<int32, [4]> input_179_pad_0 = const()[name = string("input_179_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 353 |
+
tensor<int32, [2]> input_179_strides_0 = const()[name = string("input_179_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 354 |
+
tensor<int32, [2]> input_179_dilations_0 = const()[name = string("input_179_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 355 |
+
int32 input_179_groups_0 = const()[name = string("input_179_groups_0"), val = int32(1)];
|
| 356 |
+
tensor<fp32, [256, 256, 3, 3]> const_64 = const()[name = string("const_64"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(16369024)))];
|
| 357 |
+
tensor<fp32, [256]> const_65 = const()[name = string("const_65"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18728384)))];
|
| 358 |
+
tensor<fp32, [?, 256, 10, 125]> out_27 = conv(bias = const_65, dilations = input_179_dilations_0, groups = input_179_groups_0, pad = input_179_pad_0, pad_type = input_179_pad_type_0, strides = input_179_strides_0, weight = const_64, x = input_177)[name = string("out_27")];
|
| 359 |
+
string input_181_pad_type_0 = const()[name = string("input_181_pad_type_0"), val = string("valid")];
|
| 360 |
+
tensor<int32, [2]> input_181_strides_0 = const()[name = string("input_181_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 361 |
+
tensor<int32, [4]> input_181_pad_0 = const()[name = string("input_181_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 362 |
+
tensor<int32, [2]> input_181_dilations_0 = const()[name = string("input_181_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 363 |
+
int32 input_181_groups_0 = const()[name = string("input_181_groups_0"), val = int32(1)];
|
| 364 |
+
tensor<fp32, [256, 128, 1, 1]> const_66 = const()[name = string("const_66"), val = tensor<fp32, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18729472)))];
|
| 365 |
+
tensor<fp32, [256]> const_67 = const()[name = string("const_67"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18860608)))];
|
| 366 |
+
tensor<fp32, [?, 256, 10, 125]> var_570 = conv(bias = const_67, 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 = const_66, x = input_171)[name = string("op_570")];
|
| 367 |
+
tensor<fp32, [?, 256, 10, 125]> input_183 = add(x = out_27, y = var_570)[name = string("input_183")];
|
| 368 |
+
tensor<fp32, [?, 256, 10, 125]> input_185 = relu(x = input_183)[name = string("input_185")];
|
| 369 |
+
string input_187_pad_type_0 = const()[name = string("input_187_pad_type_0"), val = string("custom")];
|
| 370 |
+
tensor<int32, [4]> input_187_pad_0 = const()[name = string("input_187_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 371 |
+
tensor<int32, [2]> input_187_strides_0 = const()[name = string("input_187_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 372 |
+
tensor<int32, [2]> input_187_dilations_0 = const()[name = string("input_187_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 373 |
+
int32 input_187_groups_0 = const()[name = string("input_187_groups_0"), val = int32(1)];
|
| 374 |
+
tensor<fp32, [256, 256, 3, 3]> const_68 = const()[name = string("const_68"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18861696)))];
|
| 375 |
+
tensor<fp32, [256]> const_69 = const()[name = string("const_69"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21221056)))];
|
| 376 |
+
tensor<fp32, [?, 256, 10, 125]> input_189 = conv(bias = const_69, 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 = const_68, x = input_185)[name = string("input_189")];
|
| 377 |
+
tensor<fp32, [?, 256, 10, 125]> input_191 = relu(x = input_189)[name = string("input_191")];
|
| 378 |
+
string input_193_pad_type_0 = const()[name = string("input_193_pad_type_0"), val = string("custom")];
|
| 379 |
+
tensor<int32, [4]> input_193_pad_0 = const()[name = string("input_193_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 380 |
+
tensor<int32, [2]> input_193_strides_0 = const()[name = string("input_193_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 381 |
+
tensor<int32, [2]> input_193_dilations_0 = const()[name = string("input_193_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 382 |
+
int32 input_193_groups_0 = const()[name = string("input_193_groups_0"), val = int32(1)];
|
| 383 |
+
tensor<fp32, [256, 256, 3, 3]> const_70 = const()[name = string("const_70"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21222144)))];
|
| 384 |
+
tensor<fp32, [256]> const_71 = const()[name = string("const_71"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(23581504)))];
|
| 385 |
+
tensor<fp32, [?, 256, 10, 125]> out_29 = conv(bias = const_71, 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 = const_70, x = input_191)[name = string("out_29")];
|
| 386 |
+
tensor<fp32, [?, 256, 10, 125]> input_195 = add(x = out_29, y = input_185)[name = string("input_195")];
|
| 387 |
+
tensor<fp32, [?, 256, 10, 125]> input_197 = relu(x = input_195)[name = string("input_197")];
|
| 388 |
+
string input_199_pad_type_0 = const()[name = string("input_199_pad_type_0"), val = string("custom")];
|
| 389 |
+
tensor<int32, [4]> input_199_pad_0 = const()[name = string("input_199_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 390 |
+
tensor<int32, [2]> input_199_strides_0 = const()[name = string("input_199_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 391 |
+
tensor<int32, [2]> input_199_dilations_0 = const()[name = string("input_199_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 392 |
+
int32 input_199_groups_0 = const()[name = string("input_199_groups_0"), val = int32(1)];
|
| 393 |
+
tensor<fp32, [256, 256, 3, 3]> const_72 = const()[name = string("const_72"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(23582592)))];
|
| 394 |
+
tensor<fp32, [256]> const_73 = const()[name = string("const_73"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(25941952)))];
|
| 395 |
+
tensor<fp32, [?, 256, 10, 125]> input_201 = conv(bias = const_73, 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_72, x = input_197)[name = string("input_201")];
|
| 396 |
+
tensor<fp32, [?, 256, 10, 125]> input_203 = relu(x = input_201)[name = string("input_203")];
|
| 397 |
+
string input_205_pad_type_0 = const()[name = string("input_205_pad_type_0"), val = string("custom")];
|
| 398 |
+
tensor<int32, [4]> input_205_pad_0 = const()[name = string("input_205_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 399 |
+
tensor<int32, [2]> input_205_strides_0 = const()[name = string("input_205_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 400 |
+
tensor<int32, [2]> input_205_dilations_0 = const()[name = string("input_205_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 401 |
+
int32 input_205_groups_0 = const()[name = string("input_205_groups_0"), val = int32(1)];
|
| 402 |
+
tensor<fp32, [256, 256, 3, 3]> const_74 = const()[name = string("const_74"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(25943040)))];
|
| 403 |
+
tensor<fp32, [256]> const_75 = const()[name = string("const_75"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28302400)))];
|
| 404 |
+
tensor<fp32, [?, 256, 10, 125]> out = conv(bias = const_75, dilations = input_205_dilations_0, groups = input_205_groups_0, pad = input_205_pad_0, pad_type = input_205_pad_type_0, strides = input_205_strides_0, weight = const_74, x = input_203)[name = string("out")];
|
| 405 |
+
tensor<fp32, [?, 256, 10, 125]> input_207 = add(x = out, y = input_197)[name = string("input_207")];
|
| 406 |
+
tensor<fp32, [?, 256, 10, 125]> frames = relu(x = input_207)[name = string("frames")];
|
| 407 |
+
tensor<int32, [3]> concat_0x = const()[name = string("concat_0x"), val = tensor<int32, [3]>([-1, 2560, 125])];
|
| 408 |
+
tensor<fp32, [?, 2560, 125]> sequences = reshape(shape = concat_0x, x = frames)[name = string("sequences")];
|
| 409 |
+
tensor<int32, [1]> input_209_axes_0 = const()[name = string("input_209_axes_0"), val = tensor<int32, [1]>([1])];
|
| 410 |
+
tensor<fp32, [?, 1, 589]> input_209 = expand_dims(axes = input_209_axes_0, x = weights)[name = string("input_209")];
|
| 411 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 412 |
+
tensor<fp32, [?, 1, 589, 1]> expand_dims_0 = expand_dims(axes = expand_dims_0_axes_0, x = input_209)[name = string("expand_dims_0")];
|
| 413 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = fp32(0x1.b2a2a4p-3)];
|
| 414 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = fp32(0x1p+0)];
|
| 415 |
+
tensor<fp32, [?, 1, 125, 1]> upsample_nearest_neighbor_0 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0)[name = string("upsample_nearest_neighbor_0")];
|
| 416 |
+
tensor<int32, [1]> weights_axes_0 = const()[name = string("weights_axes_0"), val = tensor<int32, [1]>([3])];
|
| 417 |
+
tensor<fp32, [?, 1, 125]> weights_1 = squeeze(axes = weights_axes_0, x = upsample_nearest_neighbor_0)[name = string("weights")];
|
| 418 |
+
tensor<int32, [1]> weight_sum_axes_0 = const()[name = string("weight_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 419 |
+
bool weight_sum_keep_dims_0 = const()[name = string("weight_sum_keep_dims_0"), val = bool(false)];
|
| 420 |
+
tensor<fp32, [?, 1]> weight_sum = reduce_sum(axes = weight_sum_axes_0, keep_dims = weight_sum_keep_dims_0, x = weights_1)[name = string("weight_sum")];
|
| 421 |
+
tensor<bool, [?, 1]> var_646 = greater(x = weight_sum, y = var_69)[name = string("op_646")];
|
| 422 |
+
fp32 fill_like_0_value_0 = const()[name = string("fill_like_0_value_0"), val = fp32(0x1p+0)];
|
| 423 |
+
tensor<fp32, [?, 1]> fill_like_0 = fill_like(ref_tensor = weight_sum, value = fill_like_0_value_0)[name = string("fill_like_0")];
|
| 424 |
+
tensor<fp32, [?, 1]> safe_sum = select(a = weight_sum, b = fill_like_0, cond = var_646)[name = string("safe_sum")];
|
| 425 |
+
tensor<fp32, [?, 2560, 125]> var_649 = mul(x = sequences, y = weights_1)[name = string("op_649")];
|
| 426 |
+
tensor<int32, [1]> var_651_axes_0 = const()[name = string("op_651_axes_0"), val = tensor<int32, [1]>([2])];
|
| 427 |
+
bool var_651_keep_dims_0 = const()[name = string("op_651_keep_dims_0"), val = bool(false)];
|
| 428 |
+
tensor<fp32, [?, 2560]> var_651 = reduce_sum(axes = var_651_axes_0, keep_dims = var_651_keep_dims_0, x = var_649)[name = string("op_651")];
|
| 429 |
+
tensor<fp32, [?, 2560]> mean = real_div(x = var_651, y = safe_sum)[name = string("mean")];
|
| 430 |
+
tensor<int32, [1]> var_653_axes_0 = const()[name = string("op_653_axes_0"), val = tensor<int32, [1]>([2])];
|
| 431 |
+
tensor<fp32, [?, 2560, 1]> var_653 = expand_dims(axes = var_653_axes_0, x = mean)[name = string("op_653")];
|
| 432 |
+
tensor<fp32, [?, 2560, 125]> var_654 = sub(x = sequences, y = var_653)[name = string("op_654")];
|
| 433 |
+
tensor<fp32, [?, 2560, 125]> dx2 = mul(x = var_654, y = var_654)[name = string("dx2")];
|
| 434 |
+
tensor<fp32, [?, 1, 125]> var_656 = mul(x = weights_1, y = weights_1)[name = string("op_656")];
|
| 435 |
+
tensor<int32, [1]> weight_sq_sum_axes_0 = const()[name = string("weight_sq_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 436 |
+
bool weight_sq_sum_keep_dims_0 = const()[name = string("weight_sq_sum_keep_dims_0"), val = bool(false)];
|
| 437 |
+
tensor<fp32, [?, 1]> weight_sq_sum = reduce_sum(axes = weight_sq_sum_axes_0, keep_dims = weight_sq_sum_keep_dims_0, x = var_656)[name = string("weight_sq_sum")];
|
| 438 |
+
tensor<fp32, [?, 1]> var_659 = real_div(x = weight_sq_sum, y = safe_sum)[name = string("op_659")];
|
| 439 |
+
tensor<fp32, [?, 1]> var_660 = sub(x = safe_sum, y = var_659)[name = string("op_660")];
|
| 440 |
+
fp32 var_661 = const()[name = string("op_661"), val = fp32(0x1.5798eep-27)];
|
| 441 |
+
tensor<fp32, [?, 1]> denom = add(x = var_660, y = var_661)[name = string("denom")];
|
| 442 |
+
tensor<fp32, [?, 2560, 125]> var_663 = mul(x = dx2, y = weights_1)[name = string("op_663")];
|
| 443 |
+
tensor<int32, [1]> var_665_axes_0 = const()[name = string("op_665_axes_0"), val = tensor<int32, [1]>([2])];
|
| 444 |
+
bool var_665_keep_dims_0 = const()[name = string("op_665_keep_dims_0"), val = bool(false)];
|
| 445 |
+
tensor<fp32, [?, 2560]> var_665 = reduce_sum(axes = var_665_axes_0, keep_dims = var_665_keep_dims_0, x = var_663)[name = string("op_665")];
|
| 446 |
+
tensor<fp32, [?, 2560]> var = real_div(x = var_665, y = denom)[name = string("var")];
|
| 447 |
+
tensor<fp32, [?, 2560]> var_667 = maximum(x = var, y = var_68)[name = string("op_667")];
|
| 448 |
+
tensor<fp32, [?, 2560]> std = sqrt(x = var_667)[name = string("std")];
|
| 449 |
+
bool stats_interleave_0 = const()[name = string("stats_interleave_0"), val = bool(false)];
|
| 450 |
+
tensor<fp32, [?, 5120]> stats = concat(axis = var_67, interleave = stats_interleave_0, values = (mean, std))[name = string("stats")];
|
| 451 |
+
tensor<fp32, [?, 2560]> var_671 = sub(x = mean, y = mean)[name = string("sub_0")];
|
| 452 |
+
fp32 var_672_value_0 = const()[name = string("op_672_value_0"), val = fp32(0x1.4f8b58p-17)];
|
| 453 |
+
tensor<fp32, [?, 2560]> var_672 = fill_like(ref_tensor = std, value = var_672_value_0)[name = string("op_672")];
|
| 454 |
+
bool zero_stats_interleave_0 = const()[name = string("zero_stats_interleave_0"), val = bool(false)];
|
| 455 |
+
tensor<fp32, [?, 5120]> zero_stats = concat(axis = var_67, interleave = zero_stats_interleave_0, values = (var_671, var_672))[name = string("zero_stats")];
|
| 456 |
+
tensor<bool, [?, 1]> var_675 = less_equal(x = weight_sum, y = var_69)[name = string("op_675")];
|
| 457 |
+
tensor<int32, [2]> var_677 = const()[name = string("op_677"), val = tensor<int32, [2]>([1, 5120])];
|
| 458 |
+
tensor<bool, [?, 5120]> zero_mask = tile(reps = var_677, x = var_675)[name = string("zero_mask")];
|
| 459 |
+
tensor<fp32, [?, 5120]> input = select(a = zero_stats, b = stats, cond = zero_mask)[name = string("input")];
|
| 460 |
+
tensor<fp32, [?, 256]> output = linear(bias = tail_resnet_seg_1_bias, weight = tail_resnet_seg_1_weight, x = input)[name = string("linear_0")];
|
| 461 |
+
} -> (output);
|
| 462 |
+
}
|
wespeaker-voxceleb-resnet34-fused.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:741dd1d7fb08a55128b8e5aa0371bc3dd522f9f99d58f692b66b8733853b9b27
|
| 3 |
+
size 28303488
|
wespeaker-voxceleb-resnet34-tail-b3-f16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:45b464e43b0f1205603525d160d13f7789701c04010ead13d40d0fb2b31fdee6
|
| 3 |
+
size 243
|
wespeaker-voxceleb-resnet34-tail-b3-f16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7e35919b7985082e3fe0fa8554679632383ef815f863f29a133a23a0bf17898a
|
| 3 |
+
size 218
|
wespeaker-voxceleb-resnet34-tail-b3-f16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,414 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 998, 80]> fbank, tensor<fp32, [?, 589]> weights) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"fbank", [32, 998, 80]}, {"weights", [32, 589]}}), ("EnumeratedShapes", {{"316ab78f", {{"fbank", [3, 998, 80]}, {"weights", [3, 589]}}}, {"f6770b54", {{"fbank", [1, 998, 80]}, {"weights", [1, 589]}}}, {"fd0b6e18", {{"fbank", [32, 998, 80]}, {"weights", [32, 589]}}}})))] {
|
| 5 |
+
tensor<int32, [3]> var_20 = const()[name = string("op_20"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 6 |
+
string fbank_to_fp16_dtype_0 = const()[name = string("fbank_to_fp16_dtype_0"), val = string("fp16")];
|
| 7 |
+
tensor<int32, [1]> input_1_axes_0 = const()[name = string("input_1_axes_0"), val = tensor<int32, [1]>([1])];
|
| 8 |
+
tensor<fp16, [?, 998, 80]> fbank_to_fp16 = cast(dtype = fbank_to_fp16_dtype_0, x = fbank)[name = string("cast_9")];
|
| 9 |
+
tensor<fp16, [?, 80, 998]> fbank_cast_fp16 = transpose(perm = var_20, x = fbank_to_fp16)[name = string("transpose_0")];
|
| 10 |
+
tensor<fp16, [?, 1, 80, 998]> input_1_cast_fp16 = expand_dims(axes = input_1_axes_0, x = fbank_cast_fp16)[name = string("input_1_cast_fp16")];
|
| 11 |
+
string input_3_pad_type_0 = const()[name = string("input_3_pad_type_0"), val = string("custom")];
|
| 12 |
+
tensor<int32, [4]> input_3_pad_0 = const()[name = string("input_3_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 13 |
+
tensor<int32, [2]> input_3_strides_0 = const()[name = string("input_3_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 14 |
+
tensor<int32, [2]> input_3_dilations_0 = const()[name = string("input_3_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 15 |
+
int32 input_3_groups_0 = const()[name = string("input_3_groups_0"), val = int32(1)];
|
| 16 |
+
tensor<fp16, [32, 1, 3, 3]> const_0_to_fp16 = const()[name = string("const_0_to_fp16"), val = tensor<fp16, [32, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 17 |
+
tensor<fp16, [32]> const_1_to_fp16 = const()[name = string("const_1_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(704)))];
|
| 18 |
+
tensor<fp16, [?, 32, 80, 998]> input_5_cast_fp16 = conv(bias = const_1_to_fp16, dilations = input_3_dilations_0, groups = input_3_groups_0, pad = input_3_pad_0, pad_type = input_3_pad_type_0, strides = input_3_strides_0, weight = const_0_to_fp16, x = input_1_cast_fp16)[name = string("input_5_cast_fp16")];
|
| 19 |
+
tensor<fp16, [?, 32, 80, 998]> input_7_cast_fp16 = relu(x = input_5_cast_fp16)[name = string("input_7_cast_fp16")];
|
| 20 |
+
string input_9_pad_type_0 = const()[name = string("input_9_pad_type_0"), val = string("custom")];
|
| 21 |
+
tensor<int32, [4]> input_9_pad_0 = const()[name = string("input_9_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 22 |
+
tensor<int32, [2]> input_9_strides_0 = const()[name = string("input_9_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 23 |
+
tensor<int32, [2]> input_9_dilations_0 = const()[name = string("input_9_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 24 |
+
int32 input_9_groups_0 = const()[name = string("input_9_groups_0"), val = int32(1)];
|
| 25 |
+
tensor<fp16, [32, 32, 3, 3]> const_2_to_fp16 = const()[name = string("const_2_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(832)))];
|
| 26 |
+
tensor<fp16, [32]> const_3_to_fp16 = const()[name = string("const_3_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(19328)))];
|
| 27 |
+
tensor<fp16, [?, 32, 80, 998]> input_11_cast_fp16 = conv(bias = const_3_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 = const_2_to_fp16, x = input_7_cast_fp16)[name = string("input_11_cast_fp16")];
|
| 28 |
+
tensor<fp16, [?, 32, 80, 998]> input_13_cast_fp16 = relu(x = input_11_cast_fp16)[name = string("input_13_cast_fp16")];
|
| 29 |
+
string input_15_pad_type_0 = const()[name = string("input_15_pad_type_0"), val = string("custom")];
|
| 30 |
+
tensor<int32, [4]> input_15_pad_0 = const()[name = string("input_15_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 31 |
+
tensor<int32, [2]> input_15_strides_0 = const()[name = string("input_15_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 32 |
+
tensor<int32, [2]> input_15_dilations_0 = const()[name = string("input_15_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 33 |
+
int32 input_15_groups_0 = const()[name = string("input_15_groups_0"), val = int32(1)];
|
| 34 |
+
tensor<fp16, [32, 32, 3, 3]> const_4_to_fp16 = const()[name = string("const_4_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(19456)))];
|
| 35 |
+
tensor<fp16, [32]> const_5_to_fp16 = const()[name = string("const_5_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(37952)))];
|
| 36 |
+
tensor<fp16, [?, 32, 80, 998]> out_1_cast_fp16 = conv(bias = const_5_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_4_to_fp16, x = input_13_cast_fp16)[name = string("out_1_cast_fp16")];
|
| 37 |
+
tensor<fp16, [?, 32, 80, 998]> input_17_cast_fp16 = add(x = out_1_cast_fp16, y = input_7_cast_fp16)[name = string("input_17_cast_fp16")];
|
| 38 |
+
tensor<fp16, [?, 32, 80, 998]> input_19_cast_fp16 = relu(x = input_17_cast_fp16)[name = string("input_19_cast_fp16")];
|
| 39 |
+
string input_21_pad_type_0 = const()[name = string("input_21_pad_type_0"), val = string("custom")];
|
| 40 |
+
tensor<int32, [4]> input_21_pad_0 = const()[name = string("input_21_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 41 |
+
tensor<int32, [2]> input_21_strides_0 = const()[name = string("input_21_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 42 |
+
tensor<int32, [2]> input_21_dilations_0 = const()[name = string("input_21_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 43 |
+
int32 input_21_groups_0 = const()[name = string("input_21_groups_0"), val = int32(1)];
|
| 44 |
+
tensor<fp16, [32, 32, 3, 3]> const_6_to_fp16 = const()[name = string("const_6_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(38080)))];
|
| 45 |
+
tensor<fp16, [32]> const_7_to_fp16 = const()[name = string("const_7_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(56576)))];
|
| 46 |
+
tensor<fp16, [?, 32, 80, 998]> input_23_cast_fp16 = conv(bias = const_7_to_fp16, dilations = input_21_dilations_0, groups = input_21_groups_0, pad = input_21_pad_0, pad_type = input_21_pad_type_0, strides = input_21_strides_0, weight = const_6_to_fp16, x = input_19_cast_fp16)[name = string("input_23_cast_fp16")];
|
| 47 |
+
tensor<fp16, [?, 32, 80, 998]> input_25_cast_fp16 = relu(x = input_23_cast_fp16)[name = string("input_25_cast_fp16")];
|
| 48 |
+
string input_27_pad_type_0 = const()[name = string("input_27_pad_type_0"), val = string("custom")];
|
| 49 |
+
tensor<int32, [4]> input_27_pad_0 = const()[name = string("input_27_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 50 |
+
tensor<int32, [2]> input_27_strides_0 = const()[name = string("input_27_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 51 |
+
tensor<int32, [2]> input_27_dilations_0 = const()[name = string("input_27_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 52 |
+
int32 input_27_groups_0 = const()[name = string("input_27_groups_0"), val = int32(1)];
|
| 53 |
+
tensor<fp16, [32, 32, 3, 3]> const_8_to_fp16 = const()[name = string("const_8_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(56704)))];
|
| 54 |
+
tensor<fp16, [32]> const_9_to_fp16 = const()[name = string("const_9_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(75200)))];
|
| 55 |
+
tensor<fp16, [?, 32, 80, 998]> out_3_cast_fp16 = conv(bias = const_9_to_fp16, dilations = input_27_dilations_0, groups = input_27_groups_0, pad = input_27_pad_0, pad_type = input_27_pad_type_0, strides = input_27_strides_0, weight = const_8_to_fp16, x = input_25_cast_fp16)[name = string("out_3_cast_fp16")];
|
| 56 |
+
tensor<fp16, [?, 32, 80, 998]> input_29_cast_fp16 = add(x = out_3_cast_fp16, y = input_19_cast_fp16)[name = string("input_29_cast_fp16")];
|
| 57 |
+
tensor<fp16, [?, 32, 80, 998]> input_31_cast_fp16 = relu(x = input_29_cast_fp16)[name = string("input_31_cast_fp16")];
|
| 58 |
+
string input_33_pad_type_0 = const()[name = string("input_33_pad_type_0"), val = string("custom")];
|
| 59 |
+
tensor<int32, [4]> input_33_pad_0 = const()[name = string("input_33_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 60 |
+
tensor<int32, [2]> input_33_strides_0 = const()[name = string("input_33_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 61 |
+
tensor<int32, [2]> input_33_dilations_0 = const()[name = string("input_33_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 62 |
+
int32 input_33_groups_0 = const()[name = string("input_33_groups_0"), val = int32(1)];
|
| 63 |
+
tensor<fp16, [32, 32, 3, 3]> const_10_to_fp16 = const()[name = string("const_10_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(75328)))];
|
| 64 |
+
tensor<fp16, [32]> const_11_to_fp16 = const()[name = string("const_11_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(93824)))];
|
| 65 |
+
tensor<fp16, [?, 32, 80, 998]> input_35_cast_fp16 = conv(bias = const_11_to_fp16, dilations = input_33_dilations_0, groups = input_33_groups_0, pad = input_33_pad_0, pad_type = input_33_pad_type_0, strides = input_33_strides_0, weight = const_10_to_fp16, x = input_31_cast_fp16)[name = string("input_35_cast_fp16")];
|
| 66 |
+
tensor<fp16, [?, 32, 80, 998]> input_37_cast_fp16 = relu(x = input_35_cast_fp16)[name = string("input_37_cast_fp16")];
|
| 67 |
+
string input_39_pad_type_0 = const()[name = string("input_39_pad_type_0"), val = string("custom")];
|
| 68 |
+
tensor<int32, [4]> input_39_pad_0 = const()[name = string("input_39_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 69 |
+
tensor<int32, [2]> input_39_strides_0 = const()[name = string("input_39_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 70 |
+
tensor<int32, [2]> input_39_dilations_0 = const()[name = string("input_39_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 71 |
+
int32 input_39_groups_0 = const()[name = string("input_39_groups_0"), val = int32(1)];
|
| 72 |
+
tensor<fp16, [32, 32, 3, 3]> const_12_to_fp16 = const()[name = string("const_12_to_fp16"), val = tensor<fp16, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(93952)))];
|
| 73 |
+
tensor<fp16, [32]> const_13_to_fp16 = const()[name = string("const_13_to_fp16"), val = tensor<fp16, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(112448)))];
|
| 74 |
+
tensor<fp16, [?, 32, 80, 998]> out_5_cast_fp16 = conv(bias = const_13_to_fp16, dilations = input_39_dilations_0, groups = input_39_groups_0, pad = input_39_pad_0, pad_type = input_39_pad_type_0, strides = input_39_strides_0, weight = const_12_to_fp16, x = input_37_cast_fp16)[name = string("out_5_cast_fp16")];
|
| 75 |
+
tensor<fp16, [?, 32, 80, 998]> input_41_cast_fp16 = add(x = out_5_cast_fp16, y = input_31_cast_fp16)[name = string("input_41_cast_fp16")];
|
| 76 |
+
tensor<fp16, [?, 32, 80, 998]> input_43_cast_fp16 = relu(x = input_41_cast_fp16)[name = string("input_43_cast_fp16")];
|
| 77 |
+
string input_45_pad_type_0 = const()[name = string("input_45_pad_type_0"), val = string("custom")];
|
| 78 |
+
tensor<int32, [4]> input_45_pad_0 = const()[name = string("input_45_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 79 |
+
tensor<int32, [2]> input_45_strides_0 = const()[name = string("input_45_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 80 |
+
tensor<int32, [2]> input_45_dilations_0 = const()[name = string("input_45_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 81 |
+
int32 input_45_groups_0 = const()[name = string("input_45_groups_0"), val = int32(1)];
|
| 82 |
+
tensor<fp16, [64, 32, 3, 3]> const_14_to_fp16 = const()[name = string("const_14_to_fp16"), val = tensor<fp16, [64, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(112576)))];
|
| 83 |
+
tensor<fp16, [64]> const_15_to_fp16 = const()[name = string("const_15_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(149504)))];
|
| 84 |
+
tensor<fp16, [?, 64, 40, 499]> input_47_cast_fp16 = conv(bias = const_15_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 = const_14_to_fp16, x = input_43_cast_fp16)[name = string("input_47_cast_fp16")];
|
| 85 |
+
tensor<fp16, [?, 64, 40, 499]> input_49_cast_fp16 = relu(x = input_47_cast_fp16)[name = string("input_49_cast_fp16")];
|
| 86 |
+
string input_51_pad_type_0 = const()[name = string("input_51_pad_type_0"), val = string("custom")];
|
| 87 |
+
tensor<int32, [4]> input_51_pad_0 = const()[name = string("input_51_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 88 |
+
tensor<int32, [2]> input_51_strides_0 = const()[name = string("input_51_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 89 |
+
tensor<int32, [2]> input_51_dilations_0 = const()[name = string("input_51_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 90 |
+
int32 input_51_groups_0 = const()[name = string("input_51_groups_0"), val = int32(1)];
|
| 91 |
+
tensor<fp16, [64, 64, 3, 3]> const_16_to_fp16 = const()[name = string("const_16_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(149696)))];
|
| 92 |
+
tensor<fp16, [64]> const_17_to_fp16 = const()[name = string("const_17_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(223488)))];
|
| 93 |
+
tensor<fp16, [?, 64, 40, 499]> out_7_cast_fp16 = conv(bias = const_17_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 = const_16_to_fp16, x = input_49_cast_fp16)[name = string("out_7_cast_fp16")];
|
| 94 |
+
string input_53_pad_type_0 = const()[name = string("input_53_pad_type_0"), val = string("valid")];
|
| 95 |
+
tensor<int32, [2]> input_53_strides_0 = const()[name = string("input_53_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 96 |
+
tensor<int32, [4]> input_53_pad_0 = const()[name = string("input_53_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 97 |
+
tensor<int32, [2]> input_53_dilations_0 = const()[name = string("input_53_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 98 |
+
int32 input_53_groups_0 = const()[name = string("input_53_groups_0"), val = int32(1)];
|
| 99 |
+
tensor<fp16, [64, 32, 1, 1]> const_18_to_fp16 = const()[name = string("const_18_to_fp16"), val = tensor<fp16, [64, 32, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(223680)))];
|
| 100 |
+
tensor<fp16, [64]> const_19_to_fp16 = const()[name = string("const_19_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(227840)))];
|
| 101 |
+
tensor<fp16, [?, 64, 40, 499]> var_194_cast_fp16 = conv(bias = const_19_to_fp16, dilations = input_53_dilations_0, groups = input_53_groups_0, pad = input_53_pad_0, pad_type = input_53_pad_type_0, strides = input_53_strides_0, weight = const_18_to_fp16, x = input_43_cast_fp16)[name = string("op_194_cast_fp16")];
|
| 102 |
+
tensor<fp16, [?, 64, 40, 499]> input_55_cast_fp16 = add(x = out_7_cast_fp16, y = var_194_cast_fp16)[name = string("input_55_cast_fp16")];
|
| 103 |
+
tensor<fp16, [?, 64, 40, 499]> input_57_cast_fp16 = relu(x = input_55_cast_fp16)[name = string("input_57_cast_fp16")];
|
| 104 |
+
string input_59_pad_type_0 = const()[name = string("input_59_pad_type_0"), val = string("custom")];
|
| 105 |
+
tensor<int32, [4]> input_59_pad_0 = const()[name = string("input_59_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 106 |
+
tensor<int32, [2]> input_59_strides_0 = const()[name = string("input_59_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 107 |
+
tensor<int32, [2]> input_59_dilations_0 = const()[name = string("input_59_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 108 |
+
int32 input_59_groups_0 = const()[name = string("input_59_groups_0"), val = int32(1)];
|
| 109 |
+
tensor<fp16, [64, 64, 3, 3]> const_20_to_fp16 = const()[name = string("const_20_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(228032)))];
|
| 110 |
+
tensor<fp16, [64]> const_21_to_fp16 = const()[name = string("const_21_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(301824)))];
|
| 111 |
+
tensor<fp16, [?, 64, 40, 499]> input_61_cast_fp16 = conv(bias = const_21_to_fp16, dilations = input_59_dilations_0, groups = input_59_groups_0, pad = input_59_pad_0, pad_type = input_59_pad_type_0, strides = input_59_strides_0, weight = const_20_to_fp16, x = input_57_cast_fp16)[name = string("input_61_cast_fp16")];
|
| 112 |
+
tensor<fp16, [?, 64, 40, 499]> input_63_cast_fp16 = relu(x = input_61_cast_fp16)[name = string("input_63_cast_fp16")];
|
| 113 |
+
string input_65_pad_type_0 = const()[name = string("input_65_pad_type_0"), val = string("custom")];
|
| 114 |
+
tensor<int32, [4]> input_65_pad_0 = const()[name = string("input_65_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 115 |
+
tensor<int32, [2]> input_65_strides_0 = const()[name = string("input_65_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 116 |
+
tensor<int32, [2]> input_65_dilations_0 = const()[name = string("input_65_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 117 |
+
int32 input_65_groups_0 = const()[name = string("input_65_groups_0"), val = int32(1)];
|
| 118 |
+
tensor<fp16, [64, 64, 3, 3]> const_22_to_fp16 = const()[name = string("const_22_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(302016)))];
|
| 119 |
+
tensor<fp16, [64]> const_23_to_fp16 = const()[name = string("const_23_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(375808)))];
|
| 120 |
+
tensor<fp16, [?, 64, 40, 499]> out_9_cast_fp16 = conv(bias = const_23_to_fp16, dilations = input_65_dilations_0, groups = input_65_groups_0, pad = input_65_pad_0, pad_type = input_65_pad_type_0, strides = input_65_strides_0, weight = const_22_to_fp16, x = input_63_cast_fp16)[name = string("out_9_cast_fp16")];
|
| 121 |
+
tensor<fp16, [?, 64, 40, 499]> input_67_cast_fp16 = add(x = out_9_cast_fp16, y = input_57_cast_fp16)[name = string("input_67_cast_fp16")];
|
| 122 |
+
tensor<fp16, [?, 64, 40, 499]> input_69_cast_fp16 = relu(x = input_67_cast_fp16)[name = string("input_69_cast_fp16")];
|
| 123 |
+
string input_71_pad_type_0 = const()[name = string("input_71_pad_type_0"), val = string("custom")];
|
| 124 |
+
tensor<int32, [4]> input_71_pad_0 = const()[name = string("input_71_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 125 |
+
tensor<int32, [2]> input_71_strides_0 = const()[name = string("input_71_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 126 |
+
tensor<int32, [2]> input_71_dilations_0 = const()[name = string("input_71_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 127 |
+
int32 input_71_groups_0 = const()[name = string("input_71_groups_0"), val = int32(1)];
|
| 128 |
+
tensor<fp16, [64, 64, 3, 3]> const_24_to_fp16 = const()[name = string("const_24_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(376000)))];
|
| 129 |
+
tensor<fp16, [64]> const_25_to_fp16 = const()[name = string("const_25_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(449792)))];
|
| 130 |
+
tensor<fp16, [?, 64, 40, 499]> input_73_cast_fp16 = conv(bias = const_25_to_fp16, dilations = input_71_dilations_0, groups = input_71_groups_0, pad = input_71_pad_0, pad_type = input_71_pad_type_0, strides = input_71_strides_0, weight = const_24_to_fp16, x = input_69_cast_fp16)[name = string("input_73_cast_fp16")];
|
| 131 |
+
tensor<fp16, [?, 64, 40, 499]> input_75_cast_fp16 = relu(x = input_73_cast_fp16)[name = string("input_75_cast_fp16")];
|
| 132 |
+
string input_77_pad_type_0 = const()[name = string("input_77_pad_type_0"), val = string("custom")];
|
| 133 |
+
tensor<int32, [4]> input_77_pad_0 = const()[name = string("input_77_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 134 |
+
tensor<int32, [2]> input_77_strides_0 = const()[name = string("input_77_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 135 |
+
tensor<int32, [2]> input_77_dilations_0 = const()[name = string("input_77_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 136 |
+
int32 input_77_groups_0 = const()[name = string("input_77_groups_0"), val = int32(1)];
|
| 137 |
+
tensor<fp16, [64, 64, 3, 3]> const_26_to_fp16 = const()[name = string("const_26_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(449984)))];
|
| 138 |
+
tensor<fp16, [64]> const_27_to_fp16 = const()[name = string("const_27_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(523776)))];
|
| 139 |
+
tensor<fp16, [?, 64, 40, 499]> out_11_cast_fp16 = conv(bias = const_27_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 = const_26_to_fp16, x = input_75_cast_fp16)[name = string("out_11_cast_fp16")];
|
| 140 |
+
tensor<fp16, [?, 64, 40, 499]> input_79_cast_fp16 = add(x = out_11_cast_fp16, y = input_69_cast_fp16)[name = string("input_79_cast_fp16")];
|
| 141 |
+
tensor<fp16, [?, 64, 40, 499]> input_81_cast_fp16 = relu(x = input_79_cast_fp16)[name = string("input_81_cast_fp16")];
|
| 142 |
+
string input_83_pad_type_0 = const()[name = string("input_83_pad_type_0"), val = string("custom")];
|
| 143 |
+
tensor<int32, [4]> input_83_pad_0 = const()[name = string("input_83_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 144 |
+
tensor<int32, [2]> input_83_strides_0 = const()[name = string("input_83_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 145 |
+
tensor<int32, [2]> input_83_dilations_0 = const()[name = string("input_83_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 146 |
+
int32 input_83_groups_0 = const()[name = string("input_83_groups_0"), val = int32(1)];
|
| 147 |
+
tensor<fp16, [64, 64, 3, 3]> const_28_to_fp16 = const()[name = string("const_28_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(523968)))];
|
| 148 |
+
tensor<fp16, [64]> const_29_to_fp16 = const()[name = string("const_29_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(597760)))];
|
| 149 |
+
tensor<fp16, [?, 64, 40, 499]> input_85_cast_fp16 = conv(bias = const_29_to_fp16, dilations = input_83_dilations_0, groups = input_83_groups_0, pad = input_83_pad_0, pad_type = input_83_pad_type_0, strides = input_83_strides_0, weight = const_28_to_fp16, x = input_81_cast_fp16)[name = string("input_85_cast_fp16")];
|
| 150 |
+
tensor<fp16, [?, 64, 40, 499]> input_87_cast_fp16 = relu(x = input_85_cast_fp16)[name = string("input_87_cast_fp16")];
|
| 151 |
+
string input_89_pad_type_0 = const()[name = string("input_89_pad_type_0"), val = string("custom")];
|
| 152 |
+
tensor<int32, [4]> input_89_pad_0 = const()[name = string("input_89_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 153 |
+
tensor<int32, [2]> input_89_strides_0 = const()[name = string("input_89_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 154 |
+
tensor<int32, [2]> input_89_dilations_0 = const()[name = string("input_89_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 155 |
+
int32 input_89_groups_0 = const()[name = string("input_89_groups_0"), val = int32(1)];
|
| 156 |
+
tensor<fp16, [64, 64, 3, 3]> const_30_to_fp16 = const()[name = string("const_30_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(597952)))];
|
| 157 |
+
tensor<fp16, [64]> const_31_to_fp16 = const()[name = string("const_31_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(671744)))];
|
| 158 |
+
tensor<fp16, [?, 64, 40, 499]> out_13_cast_fp16 = conv(bias = const_31_to_fp16, dilations = input_89_dilations_0, groups = input_89_groups_0, pad = input_89_pad_0, pad_type = input_89_pad_type_0, strides = input_89_strides_0, weight = const_30_to_fp16, x = input_87_cast_fp16)[name = string("out_13_cast_fp16")];
|
| 159 |
+
tensor<fp16, [?, 64, 40, 499]> input_91_cast_fp16 = add(x = out_13_cast_fp16, y = input_81_cast_fp16)[name = string("input_91_cast_fp16")];
|
| 160 |
+
tensor<fp16, [?, 64, 40, 499]> input_93_cast_fp16 = relu(x = input_91_cast_fp16)[name = string("input_93_cast_fp16")];
|
| 161 |
+
string input_95_pad_type_0 = const()[name = string("input_95_pad_type_0"), val = string("custom")];
|
| 162 |
+
tensor<int32, [4]> input_95_pad_0 = const()[name = string("input_95_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 163 |
+
tensor<int32, [2]> input_95_strides_0 = const()[name = string("input_95_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 164 |
+
tensor<int32, [2]> input_95_dilations_0 = const()[name = string("input_95_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 165 |
+
int32 input_95_groups_0 = const()[name = string("input_95_groups_0"), val = int32(1)];
|
| 166 |
+
tensor<fp16, [128, 64, 3, 3]> const_32_to_fp16 = const()[name = string("const_32_to_fp16"), val = tensor<fp16, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(671936)))];
|
| 167 |
+
tensor<fp16, [128]> const_33_to_fp16 = const()[name = string("const_33_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(819456)))];
|
| 168 |
+
tensor<fp16, [?, 128, 20, 250]> input_97_cast_fp16 = conv(bias = const_33_to_fp16, dilations = input_95_dilations_0, groups = input_95_groups_0, pad = input_95_pad_0, pad_type = input_95_pad_type_0, strides = input_95_strides_0, weight = const_32_to_fp16, x = input_93_cast_fp16)[name = string("input_97_cast_fp16")];
|
| 169 |
+
tensor<fp16, [?, 128, 20, 250]> input_99_cast_fp16 = relu(x = input_97_cast_fp16)[name = string("input_99_cast_fp16")];
|
| 170 |
+
string input_101_pad_type_0 = const()[name = string("input_101_pad_type_0"), val = string("custom")];
|
| 171 |
+
tensor<int32, [4]> input_101_pad_0 = const()[name = string("input_101_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 172 |
+
tensor<int32, [2]> input_101_strides_0 = const()[name = string("input_101_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 173 |
+
tensor<int32, [2]> input_101_dilations_0 = const()[name = string("input_101_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 174 |
+
int32 input_101_groups_0 = const()[name = string("input_101_groups_0"), val = int32(1)];
|
| 175 |
+
tensor<fp16, [128, 128, 3, 3]> const_34_to_fp16 = const()[name = string("const_34_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(819776)))];
|
| 176 |
+
tensor<fp16, [128]> const_35_to_fp16 = const()[name = string("const_35_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1114752)))];
|
| 177 |
+
tensor<fp16, [?, 128, 20, 250]> out_15_cast_fp16 = conv(bias = const_35_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 = const_34_to_fp16, x = input_99_cast_fp16)[name = string("out_15_cast_fp16")];
|
| 178 |
+
string input_103_pad_type_0 = const()[name = string("input_103_pad_type_0"), val = string("valid")];
|
| 179 |
+
tensor<int32, [2]> input_103_strides_0 = const()[name = string("input_103_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 180 |
+
tensor<int32, [4]> input_103_pad_0 = const()[name = string("input_103_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 181 |
+
tensor<int32, [2]> input_103_dilations_0 = const()[name = string("input_103_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 182 |
+
int32 input_103_groups_0 = const()[name = string("input_103_groups_0"), val = int32(1)];
|
| 183 |
+
tensor<fp16, [128, 64, 1, 1]> const_36_to_fp16 = const()[name = string("const_36_to_fp16"), val = tensor<fp16, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1115072)))];
|
| 184 |
+
tensor<fp16, [128]> const_37_to_fp16 = const()[name = string("const_37_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1131520)))];
|
| 185 |
+
tensor<fp16, [?, 128, 20, 250]> var_338_cast_fp16 = conv(bias = const_37_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_36_to_fp16, x = input_93_cast_fp16)[name = string("op_338_cast_fp16")];
|
| 186 |
+
tensor<fp16, [?, 128, 20, 250]> input_105_cast_fp16 = add(x = out_15_cast_fp16, y = var_338_cast_fp16)[name = string("input_105_cast_fp16")];
|
| 187 |
+
tensor<fp16, [?, 128, 20, 250]> input_107_cast_fp16 = relu(x = input_105_cast_fp16)[name = string("input_107_cast_fp16")];
|
| 188 |
+
string input_109_pad_type_0 = const()[name = string("input_109_pad_type_0"), val = string("custom")];
|
| 189 |
+
tensor<int32, [4]> input_109_pad_0 = const()[name = string("input_109_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 190 |
+
tensor<int32, [2]> input_109_strides_0 = const()[name = string("input_109_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 191 |
+
tensor<int32, [2]> input_109_dilations_0 = const()[name = string("input_109_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 192 |
+
int32 input_109_groups_0 = const()[name = string("input_109_groups_0"), val = int32(1)];
|
| 193 |
+
tensor<fp16, [128, 128, 3, 3]> const_38_to_fp16 = const()[name = string("const_38_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1131840)))];
|
| 194 |
+
tensor<fp16, [128]> const_39_to_fp16 = const()[name = string("const_39_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1426816)))];
|
| 195 |
+
tensor<fp16, [?, 128, 20, 250]> input_111_cast_fp16 = conv(bias = const_39_to_fp16, dilations = input_109_dilations_0, groups = input_109_groups_0, pad = input_109_pad_0, pad_type = input_109_pad_type_0, strides = input_109_strides_0, weight = const_38_to_fp16, x = input_107_cast_fp16)[name = string("input_111_cast_fp16")];
|
| 196 |
+
tensor<fp16, [?, 128, 20, 250]> input_113_cast_fp16 = relu(x = input_111_cast_fp16)[name = string("input_113_cast_fp16")];
|
| 197 |
+
string input_115_pad_type_0 = const()[name = string("input_115_pad_type_0"), val = string("custom")];
|
| 198 |
+
tensor<int32, [4]> input_115_pad_0 = const()[name = string("input_115_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 199 |
+
tensor<int32, [2]> input_115_strides_0 = const()[name = string("input_115_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 200 |
+
tensor<int32, [2]> input_115_dilations_0 = const()[name = string("input_115_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 201 |
+
int32 input_115_groups_0 = const()[name = string("input_115_groups_0"), val = int32(1)];
|
| 202 |
+
tensor<fp16, [128, 128, 3, 3]> const_40_to_fp16 = const()[name = string("const_40_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1427136)))];
|
| 203 |
+
tensor<fp16, [128]> const_41_to_fp16 = const()[name = string("const_41_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1722112)))];
|
| 204 |
+
tensor<fp16, [?, 128, 20, 250]> out_17_cast_fp16 = conv(bias = const_41_to_fp16, dilations = input_115_dilations_0, groups = input_115_groups_0, pad = input_115_pad_0, pad_type = input_115_pad_type_0, strides = input_115_strides_0, weight = const_40_to_fp16, x = input_113_cast_fp16)[name = string("out_17_cast_fp16")];
|
| 205 |
+
tensor<fp16, [?, 128, 20, 250]> input_117_cast_fp16 = add(x = out_17_cast_fp16, y = input_107_cast_fp16)[name = string("input_117_cast_fp16")];
|
| 206 |
+
tensor<fp16, [?, 128, 20, 250]> input_119_cast_fp16 = relu(x = input_117_cast_fp16)[name = string("input_119_cast_fp16")];
|
| 207 |
+
string input_121_pad_type_0 = const()[name = string("input_121_pad_type_0"), val = string("custom")];
|
| 208 |
+
tensor<int32, [4]> input_121_pad_0 = const()[name = string("input_121_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 209 |
+
tensor<int32, [2]> input_121_strides_0 = const()[name = string("input_121_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 210 |
+
tensor<int32, [2]> input_121_dilations_0 = const()[name = string("input_121_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 211 |
+
int32 input_121_groups_0 = const()[name = string("input_121_groups_0"), val = int32(1)];
|
| 212 |
+
tensor<fp16, [128, 128, 3, 3]> const_42_to_fp16 = const()[name = string("const_42_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1722432)))];
|
| 213 |
+
tensor<fp16, [128]> const_43_to_fp16 = const()[name = string("const_43_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2017408)))];
|
| 214 |
+
tensor<fp16, [?, 128, 20, 250]> input_123_cast_fp16 = conv(bias = const_43_to_fp16, dilations = input_121_dilations_0, groups = input_121_groups_0, pad = input_121_pad_0, pad_type = input_121_pad_type_0, strides = input_121_strides_0, weight = const_42_to_fp16, x = input_119_cast_fp16)[name = string("input_123_cast_fp16")];
|
| 215 |
+
tensor<fp16, [?, 128, 20, 250]> input_125_cast_fp16 = relu(x = input_123_cast_fp16)[name = string("input_125_cast_fp16")];
|
| 216 |
+
string input_127_pad_type_0 = const()[name = string("input_127_pad_type_0"), val = string("custom")];
|
| 217 |
+
tensor<int32, [4]> input_127_pad_0 = const()[name = string("input_127_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 218 |
+
tensor<int32, [2]> input_127_strides_0 = const()[name = string("input_127_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 219 |
+
tensor<int32, [2]> input_127_dilations_0 = const()[name = string("input_127_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 220 |
+
int32 input_127_groups_0 = const()[name = string("input_127_groups_0"), val = int32(1)];
|
| 221 |
+
tensor<fp16, [128, 128, 3, 3]> const_44_to_fp16 = const()[name = string("const_44_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2017728)))];
|
| 222 |
+
tensor<fp16, [128]> const_45_to_fp16 = const()[name = string("const_45_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2312704)))];
|
| 223 |
+
tensor<fp16, [?, 128, 20, 250]> out_19_cast_fp16 = conv(bias = const_45_to_fp16, dilations = input_127_dilations_0, groups = input_127_groups_0, pad = input_127_pad_0, pad_type = input_127_pad_type_0, strides = input_127_strides_0, weight = const_44_to_fp16, x = input_125_cast_fp16)[name = string("out_19_cast_fp16")];
|
| 224 |
+
tensor<fp16, [?, 128, 20, 250]> input_129_cast_fp16 = add(x = out_19_cast_fp16, y = input_119_cast_fp16)[name = string("input_129_cast_fp16")];
|
| 225 |
+
tensor<fp16, [?, 128, 20, 250]> input_131_cast_fp16 = relu(x = input_129_cast_fp16)[name = string("input_131_cast_fp16")];
|
| 226 |
+
string input_133_pad_type_0 = const()[name = string("input_133_pad_type_0"), val = string("custom")];
|
| 227 |
+
tensor<int32, [4]> input_133_pad_0 = const()[name = string("input_133_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 228 |
+
tensor<int32, [2]> input_133_strides_0 = const()[name = string("input_133_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 229 |
+
tensor<int32, [2]> input_133_dilations_0 = const()[name = string("input_133_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 230 |
+
int32 input_133_groups_0 = const()[name = string("input_133_groups_0"), val = int32(1)];
|
| 231 |
+
tensor<fp16, [128, 128, 3, 3]> const_46_to_fp16 = const()[name = string("const_46_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2313024)))];
|
| 232 |
+
tensor<fp16, [128]> const_47_to_fp16 = const()[name = string("const_47_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2608000)))];
|
| 233 |
+
tensor<fp16, [?, 128, 20, 250]> input_135_cast_fp16 = conv(bias = const_47_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 = const_46_to_fp16, x = input_131_cast_fp16)[name = string("input_135_cast_fp16")];
|
| 234 |
+
tensor<fp16, [?, 128, 20, 250]> input_137_cast_fp16 = relu(x = input_135_cast_fp16)[name = string("input_137_cast_fp16")];
|
| 235 |
+
string input_139_pad_type_0 = const()[name = string("input_139_pad_type_0"), val = string("custom")];
|
| 236 |
+
tensor<int32, [4]> input_139_pad_0 = const()[name = string("input_139_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 237 |
+
tensor<int32, [2]> input_139_strides_0 = const()[name = string("input_139_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 238 |
+
tensor<int32, [2]> input_139_dilations_0 = const()[name = string("input_139_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 239 |
+
int32 input_139_groups_0 = const()[name = string("input_139_groups_0"), val = int32(1)];
|
| 240 |
+
tensor<fp16, [128, 128, 3, 3]> const_48_to_fp16 = const()[name = string("const_48_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2608320)))];
|
| 241 |
+
tensor<fp16, [128]> const_49_to_fp16 = const()[name = string("const_49_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2903296)))];
|
| 242 |
+
tensor<fp16, [?, 128, 20, 250]> out_21_cast_fp16 = conv(bias = const_49_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 = const_48_to_fp16, x = input_137_cast_fp16)[name = string("out_21_cast_fp16")];
|
| 243 |
+
tensor<fp16, [?, 128, 20, 250]> input_141_cast_fp16 = add(x = out_21_cast_fp16, y = input_131_cast_fp16)[name = string("input_141_cast_fp16")];
|
| 244 |
+
tensor<fp16, [?, 128, 20, 250]> input_143_cast_fp16 = relu(x = input_141_cast_fp16)[name = string("input_143_cast_fp16")];
|
| 245 |
+
string input_145_pad_type_0 = const()[name = string("input_145_pad_type_0"), val = string("custom")];
|
| 246 |
+
tensor<int32, [4]> input_145_pad_0 = const()[name = string("input_145_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 247 |
+
tensor<int32, [2]> input_145_strides_0 = const()[name = string("input_145_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 248 |
+
tensor<int32, [2]> input_145_dilations_0 = const()[name = string("input_145_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 249 |
+
int32 input_145_groups_0 = const()[name = string("input_145_groups_0"), val = int32(1)];
|
| 250 |
+
tensor<fp16, [128, 128, 3, 3]> const_50_to_fp16 = const()[name = string("const_50_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2903616)))];
|
| 251 |
+
tensor<fp16, [128]> const_51_to_fp16 = const()[name = string("const_51_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3198592)))];
|
| 252 |
+
tensor<fp16, [?, 128, 20, 250]> input_147_cast_fp16 = conv(bias = const_51_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 = const_50_to_fp16, x = input_143_cast_fp16)[name = string("input_147_cast_fp16")];
|
| 253 |
+
tensor<fp16, [?, 128, 20, 250]> input_149_cast_fp16 = relu(x = input_147_cast_fp16)[name = string("input_149_cast_fp16")];
|
| 254 |
+
string input_151_pad_type_0 = const()[name = string("input_151_pad_type_0"), val = string("custom")];
|
| 255 |
+
tensor<int32, [4]> input_151_pad_0 = const()[name = string("input_151_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 256 |
+
tensor<int32, [2]> input_151_strides_0 = const()[name = string("input_151_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 257 |
+
tensor<int32, [2]> input_151_dilations_0 = const()[name = string("input_151_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 258 |
+
int32 input_151_groups_0 = const()[name = string("input_151_groups_0"), val = int32(1)];
|
| 259 |
+
tensor<fp16, [128, 128, 3, 3]> const_52_to_fp16 = const()[name = string("const_52_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3198912)))];
|
| 260 |
+
tensor<fp16, [128]> const_53_to_fp16 = const()[name = string("const_53_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3493888)))];
|
| 261 |
+
tensor<fp16, [?, 128, 20, 250]> out_23_cast_fp16 = conv(bias = const_53_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_52_to_fp16, x = input_149_cast_fp16)[name = string("out_23_cast_fp16")];
|
| 262 |
+
tensor<fp16, [?, 128, 20, 250]> input_153_cast_fp16 = add(x = out_23_cast_fp16, y = input_143_cast_fp16)[name = string("input_153_cast_fp16")];
|
| 263 |
+
tensor<fp16, [?, 128, 20, 250]> input_155_cast_fp16 = relu(x = input_153_cast_fp16)[name = string("input_155_cast_fp16")];
|
| 264 |
+
string input_157_pad_type_0 = const()[name = string("input_157_pad_type_0"), val = string("custom")];
|
| 265 |
+
tensor<int32, [4]> input_157_pad_0 = const()[name = string("input_157_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 266 |
+
tensor<int32, [2]> input_157_strides_0 = const()[name = string("input_157_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 267 |
+
tensor<int32, [2]> input_157_dilations_0 = const()[name = string("input_157_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 268 |
+
int32 input_157_groups_0 = const()[name = string("input_157_groups_0"), val = int32(1)];
|
| 269 |
+
tensor<fp16, [128, 128, 3, 3]> const_54_to_fp16 = const()[name = string("const_54_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3494208)))];
|
| 270 |
+
tensor<fp16, [128]> const_55_to_fp16 = const()[name = string("const_55_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3789184)))];
|
| 271 |
+
tensor<fp16, [?, 128, 20, 250]> input_159_cast_fp16 = conv(bias = const_55_to_fp16, dilations = input_157_dilations_0, groups = input_157_groups_0, pad = input_157_pad_0, pad_type = input_157_pad_type_0, strides = input_157_strides_0, weight = const_54_to_fp16, x = input_155_cast_fp16)[name = string("input_159_cast_fp16")];
|
| 272 |
+
tensor<fp16, [?, 128, 20, 250]> input_161_cast_fp16 = relu(x = input_159_cast_fp16)[name = string("input_161_cast_fp16")];
|
| 273 |
+
string input_163_pad_type_0 = const()[name = string("input_163_pad_type_0"), val = string("custom")];
|
| 274 |
+
tensor<int32, [4]> input_163_pad_0 = const()[name = string("input_163_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 275 |
+
tensor<int32, [2]> input_163_strides_0 = const()[name = string("input_163_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 276 |
+
tensor<int32, [2]> input_163_dilations_0 = const()[name = string("input_163_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 277 |
+
int32 input_163_groups_0 = const()[name = string("input_163_groups_0"), val = int32(1)];
|
| 278 |
+
tensor<fp16, [128, 128, 3, 3]> const_56_to_fp16 = const()[name = string("const_56_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3789504)))];
|
| 279 |
+
tensor<fp16, [128]> const_57_to_fp16 = const()[name = string("const_57_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4084480)))];
|
| 280 |
+
tensor<fp16, [?, 128, 20, 250]> out_25_cast_fp16 = conv(bias = const_57_to_fp16, dilations = input_163_dilations_0, groups = input_163_groups_0, pad = input_163_pad_0, pad_type = input_163_pad_type_0, strides = input_163_strides_0, weight = const_56_to_fp16, x = input_161_cast_fp16)[name = string("out_25_cast_fp16")];
|
| 281 |
+
tensor<fp16, [?, 128, 20, 250]> input_165_cast_fp16 = add(x = out_25_cast_fp16, y = input_155_cast_fp16)[name = string("input_165_cast_fp16")];
|
| 282 |
+
tensor<fp16, [?, 128, 20, 250]> input_167_cast_fp16 = relu(x = input_165_cast_fp16)[name = string("input_167_cast_fp16")];
|
| 283 |
+
string input_169_pad_type_0 = const()[name = string("input_169_pad_type_0"), val = string("custom")];
|
| 284 |
+
tensor<int32, [4]> input_169_pad_0 = const()[name = string("input_169_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 285 |
+
tensor<int32, [2]> input_169_strides_0 = const()[name = string("input_169_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 286 |
+
tensor<int32, [2]> input_169_dilations_0 = const()[name = string("input_169_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 287 |
+
int32 input_169_groups_0 = const()[name = string("input_169_groups_0"), val = int32(1)];
|
| 288 |
+
tensor<fp16, [256, 128, 3, 3]> const_58_to_fp16 = const()[name = string("const_58_to_fp16"), val = tensor<fp16, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4084800)))];
|
| 289 |
+
tensor<fp16, [256]> const_59_to_fp16 = const()[name = string("const_59_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4674688)))];
|
| 290 |
+
tensor<fp16, [?, 256, 10, 125]> input_171_cast_fp16 = conv(bias = const_59_to_fp16, dilations = input_169_dilations_0, groups = input_169_groups_0, pad = input_169_pad_0, pad_type = input_169_pad_type_0, strides = input_169_strides_0, weight = const_58_to_fp16, x = input_167_cast_fp16)[name = string("input_171_cast_fp16")];
|
| 291 |
+
tensor<fp16, [?, 256, 10, 125]> input_173_cast_fp16 = relu(x = input_171_cast_fp16)[name = string("input_173_cast_fp16")];
|
| 292 |
+
string input_175_pad_type_0 = const()[name = string("input_175_pad_type_0"), val = string("custom")];
|
| 293 |
+
tensor<int32, [4]> input_175_pad_0 = const()[name = string("input_175_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 294 |
+
tensor<int32, [2]> input_175_strides_0 = const()[name = string("input_175_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 295 |
+
tensor<int32, [2]> input_175_dilations_0 = const()[name = string("input_175_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 296 |
+
int32 input_175_groups_0 = const()[name = string("input_175_groups_0"), val = int32(1)];
|
| 297 |
+
tensor<fp16, [256, 256, 3, 3]> const_60_to_fp16 = const()[name = string("const_60_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4675264)))];
|
| 298 |
+
tensor<fp16, [256]> const_61_to_fp16 = const()[name = string("const_61_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5854976)))];
|
| 299 |
+
tensor<fp16, [?, 256, 10, 125]> out_27_cast_fp16 = conv(bias = const_61_to_fp16, dilations = input_175_dilations_0, groups = input_175_groups_0, pad = input_175_pad_0, pad_type = input_175_pad_type_0, strides = input_175_strides_0, weight = const_60_to_fp16, x = input_173_cast_fp16)[name = string("out_27_cast_fp16")];
|
| 300 |
+
string input_177_pad_type_0 = const()[name = string("input_177_pad_type_0"), val = string("valid")];
|
| 301 |
+
tensor<int32, [2]> input_177_strides_0 = const()[name = string("input_177_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 302 |
+
tensor<int32, [4]> input_177_pad_0 = const()[name = string("input_177_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 303 |
+
tensor<int32, [2]> input_177_dilations_0 = const()[name = string("input_177_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 304 |
+
int32 input_177_groups_0 = const()[name = string("input_177_groups_0"), val = int32(1)];
|
| 305 |
+
tensor<fp16, [256, 128, 1, 1]> const_62_to_fp16 = const()[name = string("const_62_to_fp16"), val = tensor<fp16, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5855552)))];
|
| 306 |
+
tensor<fp16, [256]> const_63_to_fp16 = const()[name = string("const_63_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5921152)))];
|
| 307 |
+
tensor<fp16, [?, 256, 10, 125]> var_537_cast_fp16 = conv(bias = const_63_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 = const_62_to_fp16, x = input_167_cast_fp16)[name = string("op_537_cast_fp16")];
|
| 308 |
+
tensor<fp16, [?, 256, 10, 125]> input_179_cast_fp16 = add(x = out_27_cast_fp16, y = var_537_cast_fp16)[name = string("input_179_cast_fp16")];
|
| 309 |
+
tensor<fp16, [?, 256, 10, 125]> input_181_cast_fp16 = relu(x = input_179_cast_fp16)[name = string("input_181_cast_fp16")];
|
| 310 |
+
string input_183_pad_type_0 = const()[name = string("input_183_pad_type_0"), val = string("custom")];
|
| 311 |
+
tensor<int32, [4]> input_183_pad_0 = const()[name = string("input_183_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 312 |
+
tensor<int32, [2]> input_183_strides_0 = const()[name = string("input_183_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 313 |
+
tensor<int32, [2]> input_183_dilations_0 = const()[name = string("input_183_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 314 |
+
int32 input_183_groups_0 = const()[name = string("input_183_groups_0"), val = int32(1)];
|
| 315 |
+
tensor<fp16, [256, 256, 3, 3]> const_64_to_fp16 = const()[name = string("const_64_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5921728)))];
|
| 316 |
+
tensor<fp16, [256]> const_65_to_fp16 = const()[name = string("const_65_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7101440)))];
|
| 317 |
+
tensor<fp16, [?, 256, 10, 125]> input_185_cast_fp16 = conv(bias = const_65_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_64_to_fp16, x = input_181_cast_fp16)[name = string("input_185_cast_fp16")];
|
| 318 |
+
tensor<fp16, [?, 256, 10, 125]> input_187_cast_fp16 = relu(x = input_185_cast_fp16)[name = string("input_187_cast_fp16")];
|
| 319 |
+
string input_189_pad_type_0 = const()[name = string("input_189_pad_type_0"), val = string("custom")];
|
| 320 |
+
tensor<int32, [4]> input_189_pad_0 = const()[name = string("input_189_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 321 |
+
tensor<int32, [2]> input_189_strides_0 = const()[name = string("input_189_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 322 |
+
tensor<int32, [2]> input_189_dilations_0 = const()[name = string("input_189_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 323 |
+
int32 input_189_groups_0 = const()[name = string("input_189_groups_0"), val = int32(1)];
|
| 324 |
+
tensor<fp16, [256, 256, 3, 3]> const_66_to_fp16 = const()[name = string("const_66_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7102016)))];
|
| 325 |
+
tensor<fp16, [256]> const_67_to_fp16 = const()[name = string("const_67_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8281728)))];
|
| 326 |
+
tensor<fp16, [?, 256, 10, 125]> out_29_cast_fp16 = conv(bias = const_67_to_fp16, dilations = input_189_dilations_0, groups = input_189_groups_0, pad = input_189_pad_0, pad_type = input_189_pad_type_0, strides = input_189_strides_0, weight = const_66_to_fp16, x = input_187_cast_fp16)[name = string("out_29_cast_fp16")];
|
| 327 |
+
tensor<fp16, [?, 256, 10, 125]> input_191_cast_fp16 = add(x = out_29_cast_fp16, y = input_181_cast_fp16)[name = string("input_191_cast_fp16")];
|
| 328 |
+
tensor<fp16, [?, 256, 10, 125]> input_193_cast_fp16 = relu(x = input_191_cast_fp16)[name = string("input_193_cast_fp16")];
|
| 329 |
+
string input_195_pad_type_0 = const()[name = string("input_195_pad_type_0"), val = string("custom")];
|
| 330 |
+
tensor<int32, [4]> input_195_pad_0 = const()[name = string("input_195_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 331 |
+
tensor<int32, [2]> input_195_strides_0 = const()[name = string("input_195_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 332 |
+
tensor<int32, [2]> input_195_dilations_0 = const()[name = string("input_195_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 333 |
+
int32 input_195_groups_0 = const()[name = string("input_195_groups_0"), val = int32(1)];
|
| 334 |
+
tensor<fp16, [256, 256, 3, 3]> const_68_to_fp16 = const()[name = string("const_68_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8282304)))];
|
| 335 |
+
tensor<fp16, [256]> const_69_to_fp16 = const()[name = string("const_69_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9462016)))];
|
| 336 |
+
tensor<fp16, [?, 256, 10, 125]> input_197_cast_fp16 = conv(bias = const_69_to_fp16, dilations = input_195_dilations_0, groups = input_195_groups_0, pad = input_195_pad_0, pad_type = input_195_pad_type_0, strides = input_195_strides_0, weight = const_68_to_fp16, x = input_193_cast_fp16)[name = string("input_197_cast_fp16")];
|
| 337 |
+
tensor<fp16, [?, 256, 10, 125]> input_199_cast_fp16 = relu(x = input_197_cast_fp16)[name = string("input_199_cast_fp16")];
|
| 338 |
+
string input_201_pad_type_0 = const()[name = string("input_201_pad_type_0"), val = string("custom")];
|
| 339 |
+
tensor<int32, [4]> input_201_pad_0 = const()[name = string("input_201_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 340 |
+
tensor<int32, [2]> input_201_strides_0 = const()[name = string("input_201_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 341 |
+
tensor<int32, [2]> input_201_dilations_0 = const()[name = string("input_201_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 342 |
+
int32 input_201_groups_0 = const()[name = string("input_201_groups_0"), val = int32(1)];
|
| 343 |
+
tensor<fp16, [256, 256, 3, 3]> const_70_to_fp16 = const()[name = string("const_70_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9462592)))];
|
| 344 |
+
tensor<fp16, [256]> const_71_to_fp16 = const()[name = string("const_71_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10642304)))];
|
| 345 |
+
tensor<fp16, [?, 256, 10, 125]> out_cast_fp16 = conv(bias = const_71_to_fp16, dilations = input_201_dilations_0, groups = input_201_groups_0, pad = input_201_pad_0, pad_type = input_201_pad_type_0, strides = input_201_strides_0, weight = const_70_to_fp16, x = input_199_cast_fp16)[name = string("out_cast_fp16")];
|
| 346 |
+
tensor<fp16, [?, 256, 10, 125]> input_203_cast_fp16 = add(x = out_cast_fp16, y = input_193_cast_fp16)[name = string("input_203_cast_fp16")];
|
| 347 |
+
tensor<fp16, [?, 256, 10, 125]> frames_cast_fp16 = relu(x = input_203_cast_fp16)[name = string("frames_cast_fp16")];
|
| 348 |
+
tensor<int32, [3]> concat_0x = const()[name = string("concat_0x"), val = tensor<int32, [3]>([-1, 2560, 125])];
|
| 349 |
+
tensor<fp16, [?, 2560, 125]> sequences_cast_fp16 = reshape(shape = concat_0x, x = frames_cast_fp16)[name = string("sequences_cast_fp16")];
|
| 350 |
+
tensor<int32, [1]> input_205_axes_0 = const()[name = string("input_205_axes_0"), val = tensor<int32, [1]>([1])];
|
| 351 |
+
string weights_to_fp16_dtype_0 = const()[name = string("weights_to_fp16_dtype_0"), val = string("fp16")];
|
| 352 |
+
tensor<fp16, [?, 589]> weights_to_fp16 = cast(dtype = weights_to_fp16_dtype_0, x = weights)[name = string("cast_8")];
|
| 353 |
+
tensor<fp16, [?, 1, 589]> input_205_cast_fp16 = expand_dims(axes = input_205_axes_0, x = weights_to_fp16)[name = string("input_205_cast_fp16")];
|
| 354 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 355 |
+
tensor<fp16, [?, 1, 589, 1]> expand_dims_0_cast_fp16 = expand_dims(axes = expand_dims_0_axes_0, x = input_205_cast_fp16)[name = string("expand_dims_0_cast_fp16")];
|
| 356 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = fp32(0x1.b2a2a4p-3)];
|
| 357 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = fp32(0x1p+0)];
|
| 358 |
+
tensor<fp16, [?, 1, 125, 1]> upsample_nearest_neighbor_0_cast_fp16 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0_cast_fp16)[name = string("upsample_nearest_neighbor_0_cast_fp16")];
|
| 359 |
+
tensor<int32, [1]> weights_axes_0 = const()[name = string("weights_axes_0"), val = tensor<int32, [1]>([3])];
|
| 360 |
+
tensor<fp16, [?, 1, 125]> weights_cast_fp16 = squeeze(axes = weights_axes_0, x = upsample_nearest_neighbor_0_cast_fp16)[name = string("weights_cast_fp16")];
|
| 361 |
+
tensor<int32, [1]> weight_sum_axes_0 = const()[name = string("weight_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 362 |
+
bool weight_sum_keep_dims_0 = const()[name = string("weight_sum_keep_dims_0"), val = bool(false)];
|
| 363 |
+
tensor<fp16, [?, 1]> weight_sum_cast_fp16 = reduce_sum(axes = weight_sum_axes_0, keep_dims = weight_sum_keep_dims_0, x = weights_cast_fp16)[name = string("weight_sum_cast_fp16")];
|
| 364 |
+
fp16 var_627_to_fp16 = const()[name = string("op_627_to_fp16"), val = fp16(0x0p+0)];
|
| 365 |
+
tensor<bool, [?, 1]> var_628_cast_fp16 = greater(x = weight_sum_cast_fp16, y = var_627_to_fp16)[name = string("op_628_cast_fp16")];
|
| 366 |
+
fp16 fill_like_0_value_0_to_fp16 = const()[name = string("fill_like_0_value_0_to_fp16"), val = fp16(0x1p+0)];
|
| 367 |
+
tensor<fp16, [?, 1]> fill_like_0_cast_fp16 = fill_like(ref_tensor = weight_sum_cast_fp16, value = fill_like_0_value_0_to_fp16)[name = string("fill_like_0_cast_fp16")];
|
| 368 |
+
tensor<fp16, [?, 1]> safe_sum_cast_fp16 = select(a = weight_sum_cast_fp16, b = fill_like_0_cast_fp16, cond = var_628_cast_fp16)[name = string("safe_sum_cast_fp16")];
|
| 369 |
+
tensor<fp16, [?, 2560, 125]> var_636_cast_fp16 = mul(x = sequences_cast_fp16, y = weights_cast_fp16)[name = string("op_636_cast_fp16")];
|
| 370 |
+
tensor<int32, [1]> var_641_axes_0 = const()[name = string("op_641_axes_0"), val = tensor<int32, [1]>([2])];
|
| 371 |
+
bool var_641_keep_dims_0 = const()[name = string("op_641_keep_dims_0"), val = bool(false)];
|
| 372 |
+
tensor<fp16, [?, 2560]> var_641_cast_fp16 = reduce_sum(axes = var_641_axes_0, keep_dims = var_641_keep_dims_0, x = var_636_cast_fp16)[name = string("op_641_cast_fp16")];
|
| 373 |
+
tensor<fp16, [?, 2560]> mean_cast_fp16 = real_div(x = var_641_cast_fp16, y = safe_sum_cast_fp16)[name = string("mean_cast_fp16")];
|
| 374 |
+
tensor<int32, [1]> var_644_axes_0 = const()[name = string("op_644_axes_0"), val = tensor<int32, [1]>([2])];
|
| 375 |
+
tensor<fp16, [?, 2560, 1]> var_644_cast_fp16 = expand_dims(axes = var_644_axes_0, x = mean_cast_fp16)[name = string("op_644_cast_fp16")];
|
| 376 |
+
tensor<fp16, [?, 2560, 125]> var_646_cast_fp16 = sub(x = sequences_cast_fp16, y = var_644_cast_fp16)[name = string("op_646_cast_fp16")];
|
| 377 |
+
tensor<fp16, [?, 2560, 125]> dx2_cast_fp16 = mul(x = var_646_cast_fp16, y = var_646_cast_fp16)[name = string("dx2_cast_fp16")];
|
| 378 |
+
tensor<fp16, [?, 1, 125]> var_648_cast_fp16 = mul(x = weights_cast_fp16, y = weights_cast_fp16)[name = string("op_648_cast_fp16")];
|
| 379 |
+
tensor<int32, [1]> weight_sq_sum_axes_0 = const()[name = string("weight_sq_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 380 |
+
bool weight_sq_sum_keep_dims_0 = const()[name = string("weight_sq_sum_keep_dims_0"), val = bool(false)];
|
| 381 |
+
tensor<fp16, [?, 1]> weight_sq_sum_cast_fp16 = reduce_sum(axes = weight_sq_sum_axes_0, keep_dims = weight_sq_sum_keep_dims_0, x = var_648_cast_fp16)[name = string("weight_sq_sum_cast_fp16")];
|
| 382 |
+
tensor<fp16, [?, 1]> var_654_cast_fp16 = real_div(x = weight_sq_sum_cast_fp16, y = safe_sum_cast_fp16)[name = string("op_654_cast_fp16")];
|
| 383 |
+
tensor<fp16, [?, 1]> var_656_cast_fp16 = sub(x = safe_sum_cast_fp16, y = var_654_cast_fp16)[name = string("op_656_cast_fp16")];
|
| 384 |
+
fp16 var_658_to_fp16 = const()[name = string("op_658_to_fp16"), val = fp16(0x1p-24)];
|
| 385 |
+
tensor<fp16, [?, 1]> denom_cast_fp16 = add(x = var_656_cast_fp16, y = var_658_to_fp16)[name = string("denom_cast_fp16")];
|
| 386 |
+
tensor<fp16, [?, 2560, 125]> var_660_cast_fp16 = mul(x = dx2_cast_fp16, y = weights_cast_fp16)[name = string("op_660_cast_fp16")];
|
| 387 |
+
tensor<int32, [1]> var_665_axes_0 = const()[name = string("op_665_axes_0"), val = tensor<int32, [1]>([2])];
|
| 388 |
+
bool var_665_keep_dims_0 = const()[name = string("op_665_keep_dims_0"), val = bool(false)];
|
| 389 |
+
tensor<fp16, [?, 2560]> var_665_cast_fp16 = reduce_sum(axes = var_665_axes_0, keep_dims = var_665_keep_dims_0, x = var_660_cast_fp16)[name = string("op_665_cast_fp16")];
|
| 390 |
+
tensor<fp16, [?, 2560]> var_cast_fp16 = real_div(x = var_665_cast_fp16, y = denom_cast_fp16)[name = string("var_cast_fp16")];
|
| 391 |
+
fp16 var_667_to_fp16 = const()[name = string("op_667_to_fp16"), val = fp16(0x1p-24)];
|
| 392 |
+
tensor<fp16, [?, 2560]> var_668_cast_fp16 = maximum(x = var_cast_fp16, y = var_667_to_fp16)[name = string("op_668_cast_fp16")];
|
| 393 |
+
tensor<fp16, [?, 2560]> std_cast_fp16 = sqrt(x = var_668_cast_fp16)[name = string("std_cast_fp16")];
|
| 394 |
+
int32 var_671 = const()[name = string("op_671"), val = int32(-1)];
|
| 395 |
+
bool stats_interleave_0 = const()[name = string("stats_interleave_0"), val = bool(false)];
|
| 396 |
+
tensor<fp16, [?, 5120]> stats_cast_fp16 = concat(axis = var_671, interleave = stats_interleave_0, values = (mean_cast_fp16, std_cast_fp16))[name = string("stats_cast_fp16")];
|
| 397 |
+
tensor<fp16, [?, 2560]> sub_0_cast_fp16 = sub(x = mean_cast_fp16, y = mean_cast_fp16)[name = string("sub_0_cast_fp16")];
|
| 398 |
+
fp16 var_685_value_0_to_fp16 = const()[name = string("op_685_value_0_to_fp16"), val = fp16(0x1.5p-17)];
|
| 399 |
+
tensor<fp16, [?, 2560]> var_685_cast_fp16 = fill_like(ref_tensor = std_cast_fp16, value = var_685_value_0_to_fp16)[name = string("op_685_cast_fp16")];
|
| 400 |
+
int32 var_687 = const()[name = string("op_687"), val = int32(-1)];
|
| 401 |
+
bool zero_stats_interleave_0 = const()[name = string("zero_stats_interleave_0"), val = bool(false)];
|
| 402 |
+
tensor<fp16, [?, 5120]> zero_stats_cast_fp16 = concat(axis = var_687, interleave = zero_stats_interleave_0, values = (sub_0_cast_fp16, var_685_cast_fp16))[name = string("zero_stats_cast_fp16")];
|
| 403 |
+
fp16 var_689_to_fp16 = const()[name = string("op_689_to_fp16"), val = fp16(0x0p+0)];
|
| 404 |
+
tensor<bool, [?, 1]> var_690_cast_fp16 = less_equal(x = weight_sum_cast_fp16, y = var_689_to_fp16)[name = string("op_690_cast_fp16")];
|
| 405 |
+
tensor<int32, [2]> var_696 = const()[name = string("op_696"), val = tensor<int32, [2]>([1, 5120])];
|
| 406 |
+
tensor<bool, [?, 5120]> zero_mask = tile(reps = var_696, x = var_690_cast_fp16)[name = string("zero_mask")];
|
| 407 |
+
tensor<fp16, [?, 5120]> input_cast_fp16 = select(a = zero_stats_cast_fp16, b = stats_cast_fp16, cond = zero_mask)[name = string("input_cast_fp16")];
|
| 408 |
+
tensor<fp16, [256, 5120]> resnet_seg_1_weight_to_fp16 = const()[name = string("resnet_seg_1_weight_to_fp16"), val = tensor<fp16, [256, 5120]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10642880)))];
|
| 409 |
+
tensor<fp16, [256]> resnet_seg_1_bias_to_fp16 = const()[name = string("resnet_seg_1_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13264384)))];
|
| 410 |
+
tensor<fp16, [?, 256]> linear_0_cast_fp16 = linear(bias = resnet_seg_1_bias_to_fp16, weight = resnet_seg_1_weight_to_fp16, x = input_cast_fp16)[name = string("linear_0_cast_fp16")];
|
| 411 |
+
string linear_0_cast_fp16_to_fp32_dtype_0 = const()[name = string("linear_0_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
|
| 412 |
+
tensor<fp32, [?, 256]> output = cast(dtype = linear_0_cast_fp16_to_fp32_dtype_0, x = linear_0_cast_fp16)[name = string("cast_7")];
|
| 413 |
+
} -> (output);
|
| 414 |
+
}
|
wespeaker-voxceleb-resnet34-tail-b3-f16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6dba18a57a81b1e872802ca4def29541bb7900ccff430d9b2040092cadd7d688
|
| 3 |
+
size 13264960
|
wespeaker-voxceleb-resnet34-tail-b3.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:07abd12d7cdb8af793b6d439b40bd9e5c1f44b9eb69cbb3d3d272f494a77a556
|
| 3 |
+
size 243
|
wespeaker-voxceleb-resnet34-tail-b3.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7e35919b7985082e3fe0fa8554679632383ef815f863f29a133a23a0bf17898a
|
| 3 |
+
size 218
|
wespeaker-voxceleb-resnet34-tail-b3.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,408 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3505.4.1"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [?, 998, 80]> fbank, tensor<fp32, [?, 589]> weights) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, dict<string, tensor<int32, [?]>>>>>((("DefaultShapes", {{"fbank", [32, 998, 80]}, {"weights", [32, 589]}}), ("EnumeratedShapes", {{"316ab78f", {{"fbank", [3, 998, 80]}, {"weights", [3, 589]}}}, {"f6770b54", {{"fbank", [1, 998, 80]}, {"weights", [1, 589]}}}, {"fd0b6e18", {{"fbank", [32, 998, 80]}, {"weights", [32, 589]}}}})))] {
|
| 5 |
+
tensor<fp32, [256]> resnet_seg_1_bias = const()[name = string("resnet_seg_1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 6 |
+
tensor<fp32, [256, 5120]> resnet_seg_1_weight = const()[name = string("resnet_seg_1_weight"), val = tensor<fp32, [256, 5120]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1152)))];
|
| 7 |
+
tensor<int32, [3]> var_20 = const()[name = string("op_20"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 8 |
+
tensor<int32, [1]> input_1_axes_0 = const()[name = string("input_1_axes_0"), val = tensor<int32, [1]>([1])];
|
| 9 |
+
tensor<fp32, [?, 80, 998]> fbank_1 = transpose(perm = var_20, x = fbank)[name = string("transpose_0")];
|
| 10 |
+
tensor<fp32, [?, 1, 80, 998]> input_1 = expand_dims(axes = input_1_axes_0, x = fbank_1)[name = string("input_1")];
|
| 11 |
+
string input_3_pad_type_0 = const()[name = string("input_3_pad_type_0"), val = string("custom")];
|
| 12 |
+
tensor<int32, [4]> input_3_pad_0 = const()[name = string("input_3_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 13 |
+
tensor<int32, [2]> input_3_strides_0 = const()[name = string("input_3_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 14 |
+
tensor<int32, [2]> input_3_dilations_0 = const()[name = string("input_3_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 15 |
+
int32 input_3_groups_0 = const()[name = string("input_3_groups_0"), val = int32(1)];
|
| 16 |
+
tensor<fp32, [32, 1, 3, 3]> const_0 = const()[name = string("const_0"), val = tensor<fp32, [32, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5244096)))];
|
| 17 |
+
tensor<fp32, [32]> const_1 = const()[name = string("const_1"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5245312)))];
|
| 18 |
+
tensor<fp32, [?, 32, 80, 998]> input_5 = conv(bias = const_1, dilations = input_3_dilations_0, groups = input_3_groups_0, pad = input_3_pad_0, pad_type = input_3_pad_type_0, strides = input_3_strides_0, weight = const_0, x = input_1)[name = string("input_5")];
|
| 19 |
+
tensor<fp32, [?, 32, 80, 998]> input_7 = relu(x = input_5)[name = string("input_7")];
|
| 20 |
+
string input_9_pad_type_0 = const()[name = string("input_9_pad_type_0"), val = string("custom")];
|
| 21 |
+
tensor<int32, [4]> input_9_pad_0 = const()[name = string("input_9_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 22 |
+
tensor<int32, [2]> input_9_strides_0 = const()[name = string("input_9_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 23 |
+
tensor<int32, [2]> input_9_dilations_0 = const()[name = string("input_9_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 24 |
+
int32 input_9_groups_0 = const()[name = string("input_9_groups_0"), val = int32(1)];
|
| 25 |
+
tensor<fp32, [32, 32, 3, 3]> const_2 = const()[name = string("const_2"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5245504)))];
|
| 26 |
+
tensor<fp32, [32]> const_3 = const()[name = string("const_3"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5282432)))];
|
| 27 |
+
tensor<fp32, [?, 32, 80, 998]> input_11 = conv(bias = const_3, 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 = const_2, x = input_7)[name = string("input_11")];
|
| 28 |
+
tensor<fp32, [?, 32, 80, 998]> input_13 = relu(x = input_11)[name = string("input_13")];
|
| 29 |
+
string input_15_pad_type_0 = const()[name = string("input_15_pad_type_0"), val = string("custom")];
|
| 30 |
+
tensor<int32, [4]> input_15_pad_0 = const()[name = string("input_15_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 31 |
+
tensor<int32, [2]> input_15_strides_0 = const()[name = string("input_15_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 32 |
+
tensor<int32, [2]> input_15_dilations_0 = const()[name = string("input_15_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 33 |
+
int32 input_15_groups_0 = const()[name = string("input_15_groups_0"), val = int32(1)];
|
| 34 |
+
tensor<fp32, [32, 32, 3, 3]> const_4 = const()[name = string("const_4"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5282624)))];
|
| 35 |
+
tensor<fp32, [32]> const_5 = const()[name = string("const_5"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5319552)))];
|
| 36 |
+
tensor<fp32, [?, 32, 80, 998]> out_1 = conv(bias = const_5, 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_4, x = input_13)[name = string("out_1")];
|
| 37 |
+
tensor<fp32, [?, 32, 80, 998]> input_17 = add(x = out_1, y = input_7)[name = string("input_17")];
|
| 38 |
+
tensor<fp32, [?, 32, 80, 998]> input_19 = relu(x = input_17)[name = string("input_19")];
|
| 39 |
+
string input_21_pad_type_0 = const()[name = string("input_21_pad_type_0"), val = string("custom")];
|
| 40 |
+
tensor<int32, [4]> input_21_pad_0 = const()[name = string("input_21_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 41 |
+
tensor<int32, [2]> input_21_strides_0 = const()[name = string("input_21_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 42 |
+
tensor<int32, [2]> input_21_dilations_0 = const()[name = string("input_21_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 43 |
+
int32 input_21_groups_0 = const()[name = string("input_21_groups_0"), val = int32(1)];
|
| 44 |
+
tensor<fp32, [32, 32, 3, 3]> const_6 = const()[name = string("const_6"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5319744)))];
|
| 45 |
+
tensor<fp32, [32]> const_7 = const()[name = string("const_7"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5356672)))];
|
| 46 |
+
tensor<fp32, [?, 32, 80, 998]> input_23 = conv(bias = const_7, dilations = input_21_dilations_0, groups = input_21_groups_0, pad = input_21_pad_0, pad_type = input_21_pad_type_0, strides = input_21_strides_0, weight = const_6, x = input_19)[name = string("input_23")];
|
| 47 |
+
tensor<fp32, [?, 32, 80, 998]> input_25 = relu(x = input_23)[name = string("input_25")];
|
| 48 |
+
string input_27_pad_type_0 = const()[name = string("input_27_pad_type_0"), val = string("custom")];
|
| 49 |
+
tensor<int32, [4]> input_27_pad_0 = const()[name = string("input_27_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 50 |
+
tensor<int32, [2]> input_27_strides_0 = const()[name = string("input_27_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 51 |
+
tensor<int32, [2]> input_27_dilations_0 = const()[name = string("input_27_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 52 |
+
int32 input_27_groups_0 = const()[name = string("input_27_groups_0"), val = int32(1)];
|
| 53 |
+
tensor<fp32, [32, 32, 3, 3]> const_8 = const()[name = string("const_8"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5356864)))];
|
| 54 |
+
tensor<fp32, [32]> const_9 = const()[name = string("const_9"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5393792)))];
|
| 55 |
+
tensor<fp32, [?, 32, 80, 998]> out_3 = conv(bias = const_9, dilations = input_27_dilations_0, groups = input_27_groups_0, pad = input_27_pad_0, pad_type = input_27_pad_type_0, strides = input_27_strides_0, weight = const_8, x = input_25)[name = string("out_3")];
|
| 56 |
+
tensor<fp32, [?, 32, 80, 998]> input_29 = add(x = out_3, y = input_19)[name = string("input_29")];
|
| 57 |
+
tensor<fp32, [?, 32, 80, 998]> input_31 = relu(x = input_29)[name = string("input_31")];
|
| 58 |
+
string input_33_pad_type_0 = const()[name = string("input_33_pad_type_0"), val = string("custom")];
|
| 59 |
+
tensor<int32, [4]> input_33_pad_0 = const()[name = string("input_33_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 60 |
+
tensor<int32, [2]> input_33_strides_0 = const()[name = string("input_33_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 61 |
+
tensor<int32, [2]> input_33_dilations_0 = const()[name = string("input_33_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 62 |
+
int32 input_33_groups_0 = const()[name = string("input_33_groups_0"), val = int32(1)];
|
| 63 |
+
tensor<fp32, [32, 32, 3, 3]> const_10 = const()[name = string("const_10"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5393984)))];
|
| 64 |
+
tensor<fp32, [32]> const_11 = const()[name = string("const_11"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5430912)))];
|
| 65 |
+
tensor<fp32, [?, 32, 80, 998]> input_35 = conv(bias = const_11, dilations = input_33_dilations_0, groups = input_33_groups_0, pad = input_33_pad_0, pad_type = input_33_pad_type_0, strides = input_33_strides_0, weight = const_10, x = input_31)[name = string("input_35")];
|
| 66 |
+
tensor<fp32, [?, 32, 80, 998]> input_37 = relu(x = input_35)[name = string("input_37")];
|
| 67 |
+
string input_39_pad_type_0 = const()[name = string("input_39_pad_type_0"), val = string("custom")];
|
| 68 |
+
tensor<int32, [4]> input_39_pad_0 = const()[name = string("input_39_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 69 |
+
tensor<int32, [2]> input_39_strides_0 = const()[name = string("input_39_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 70 |
+
tensor<int32, [2]> input_39_dilations_0 = const()[name = string("input_39_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 71 |
+
int32 input_39_groups_0 = const()[name = string("input_39_groups_0"), val = int32(1)];
|
| 72 |
+
tensor<fp32, [32, 32, 3, 3]> const_12 = const()[name = string("const_12"), val = tensor<fp32, [32, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5431104)))];
|
| 73 |
+
tensor<fp32, [32]> const_13 = const()[name = string("const_13"), val = tensor<fp32, [32]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5468032)))];
|
| 74 |
+
tensor<fp32, [?, 32, 80, 998]> out_5 = conv(bias = const_13, dilations = input_39_dilations_0, groups = input_39_groups_0, pad = input_39_pad_0, pad_type = input_39_pad_type_0, strides = input_39_strides_0, weight = const_12, x = input_37)[name = string("out_5")];
|
| 75 |
+
tensor<fp32, [?, 32, 80, 998]> input_41 = add(x = out_5, y = input_31)[name = string("input_41")];
|
| 76 |
+
tensor<fp32, [?, 32, 80, 998]> input_43 = relu(x = input_41)[name = string("input_43")];
|
| 77 |
+
string input_45_pad_type_0 = const()[name = string("input_45_pad_type_0"), val = string("custom")];
|
| 78 |
+
tensor<int32, [4]> input_45_pad_0 = const()[name = string("input_45_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 79 |
+
tensor<int32, [2]> input_45_strides_0 = const()[name = string("input_45_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 80 |
+
tensor<int32, [2]> input_45_dilations_0 = const()[name = string("input_45_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 81 |
+
int32 input_45_groups_0 = const()[name = string("input_45_groups_0"), val = int32(1)];
|
| 82 |
+
tensor<fp32, [64, 32, 3, 3]> const_14 = const()[name = string("const_14"), val = tensor<fp32, [64, 32, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5468224)))];
|
| 83 |
+
tensor<fp32, [64]> const_15 = const()[name = string("const_15"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5542016)))];
|
| 84 |
+
tensor<fp32, [?, 64, 40, 499]> input_47 = conv(bias = const_15, 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 = const_14, x = input_43)[name = string("input_47")];
|
| 85 |
+
tensor<fp32, [?, 64, 40, 499]> input_49 = relu(x = input_47)[name = string("input_49")];
|
| 86 |
+
string input_51_pad_type_0 = const()[name = string("input_51_pad_type_0"), val = string("custom")];
|
| 87 |
+
tensor<int32, [4]> input_51_pad_0 = const()[name = string("input_51_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 88 |
+
tensor<int32, [2]> input_51_strides_0 = const()[name = string("input_51_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 89 |
+
tensor<int32, [2]> input_51_dilations_0 = const()[name = string("input_51_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 90 |
+
int32 input_51_groups_0 = const()[name = string("input_51_groups_0"), val = int32(1)];
|
| 91 |
+
tensor<fp32, [64, 64, 3, 3]> const_16 = const()[name = string("const_16"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5542336)))];
|
| 92 |
+
tensor<fp32, [64]> const_17 = const()[name = string("const_17"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5689856)))];
|
| 93 |
+
tensor<fp32, [?, 64, 40, 499]> out_7 = conv(bias = const_17, 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 = const_16, x = input_49)[name = string("out_7")];
|
| 94 |
+
string input_53_pad_type_0 = const()[name = string("input_53_pad_type_0"), val = string("valid")];
|
| 95 |
+
tensor<int32, [2]> input_53_strides_0 = const()[name = string("input_53_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 96 |
+
tensor<int32, [4]> input_53_pad_0 = const()[name = string("input_53_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 97 |
+
tensor<int32, [2]> input_53_dilations_0 = const()[name = string("input_53_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 98 |
+
int32 input_53_groups_0 = const()[name = string("input_53_groups_0"), val = int32(1)];
|
| 99 |
+
tensor<fp32, [64, 32, 1, 1]> const_18 = const()[name = string("const_18"), val = tensor<fp32, [64, 32, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5690176)))];
|
| 100 |
+
tensor<fp32, [64]> const_19 = const()[name = string("const_19"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5698432)))];
|
| 101 |
+
tensor<fp32, [?, 64, 40, 499]> var_194 = conv(bias = const_19, dilations = input_53_dilations_0, groups = input_53_groups_0, pad = input_53_pad_0, pad_type = input_53_pad_type_0, strides = input_53_strides_0, weight = const_18, x = input_43)[name = string("op_194")];
|
| 102 |
+
tensor<fp32, [?, 64, 40, 499]> input_55 = add(x = out_7, y = var_194)[name = string("input_55")];
|
| 103 |
+
tensor<fp32, [?, 64, 40, 499]> input_57 = relu(x = input_55)[name = string("input_57")];
|
| 104 |
+
string input_59_pad_type_0 = const()[name = string("input_59_pad_type_0"), val = string("custom")];
|
| 105 |
+
tensor<int32, [4]> input_59_pad_0 = const()[name = string("input_59_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 106 |
+
tensor<int32, [2]> input_59_strides_0 = const()[name = string("input_59_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 107 |
+
tensor<int32, [2]> input_59_dilations_0 = const()[name = string("input_59_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 108 |
+
int32 input_59_groups_0 = const()[name = string("input_59_groups_0"), val = int32(1)];
|
| 109 |
+
tensor<fp32, [64, 64, 3, 3]> const_20 = const()[name = string("const_20"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5698752)))];
|
| 110 |
+
tensor<fp32, [64]> const_21 = const()[name = string("const_21"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5846272)))];
|
| 111 |
+
tensor<fp32, [?, 64, 40, 499]> input_61 = conv(bias = const_21, dilations = input_59_dilations_0, groups = input_59_groups_0, pad = input_59_pad_0, pad_type = input_59_pad_type_0, strides = input_59_strides_0, weight = const_20, x = input_57)[name = string("input_61")];
|
| 112 |
+
tensor<fp32, [?, 64, 40, 499]> input_63 = relu(x = input_61)[name = string("input_63")];
|
| 113 |
+
string input_65_pad_type_0 = const()[name = string("input_65_pad_type_0"), val = string("custom")];
|
| 114 |
+
tensor<int32, [4]> input_65_pad_0 = const()[name = string("input_65_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 115 |
+
tensor<int32, [2]> input_65_strides_0 = const()[name = string("input_65_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 116 |
+
tensor<int32, [2]> input_65_dilations_0 = const()[name = string("input_65_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 117 |
+
int32 input_65_groups_0 = const()[name = string("input_65_groups_0"), val = int32(1)];
|
| 118 |
+
tensor<fp32, [64, 64, 3, 3]> const_22 = const()[name = string("const_22"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5846592)))];
|
| 119 |
+
tensor<fp32, [64]> const_23 = const()[name = string("const_23"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5994112)))];
|
| 120 |
+
tensor<fp32, [?, 64, 40, 499]> out_9 = conv(bias = const_23, dilations = input_65_dilations_0, groups = input_65_groups_0, pad = input_65_pad_0, pad_type = input_65_pad_type_0, strides = input_65_strides_0, weight = const_22, x = input_63)[name = string("out_9")];
|
| 121 |
+
tensor<fp32, [?, 64, 40, 499]> input_67 = add(x = out_9, y = input_57)[name = string("input_67")];
|
| 122 |
+
tensor<fp32, [?, 64, 40, 499]> input_69 = relu(x = input_67)[name = string("input_69")];
|
| 123 |
+
string input_71_pad_type_0 = const()[name = string("input_71_pad_type_0"), val = string("custom")];
|
| 124 |
+
tensor<int32, [4]> input_71_pad_0 = const()[name = string("input_71_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 125 |
+
tensor<int32, [2]> input_71_strides_0 = const()[name = string("input_71_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 126 |
+
tensor<int32, [2]> input_71_dilations_0 = const()[name = string("input_71_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 127 |
+
int32 input_71_groups_0 = const()[name = string("input_71_groups_0"), val = int32(1)];
|
| 128 |
+
tensor<fp32, [64, 64, 3, 3]> const_24 = const()[name = string("const_24"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5994432)))];
|
| 129 |
+
tensor<fp32, [64]> const_25 = const()[name = string("const_25"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6141952)))];
|
| 130 |
+
tensor<fp32, [?, 64, 40, 499]> input_73 = conv(bias = const_25, dilations = input_71_dilations_0, groups = input_71_groups_0, pad = input_71_pad_0, pad_type = input_71_pad_type_0, strides = input_71_strides_0, weight = const_24, x = input_69)[name = string("input_73")];
|
| 131 |
+
tensor<fp32, [?, 64, 40, 499]> input_75 = relu(x = input_73)[name = string("input_75")];
|
| 132 |
+
string input_77_pad_type_0 = const()[name = string("input_77_pad_type_0"), val = string("custom")];
|
| 133 |
+
tensor<int32, [4]> input_77_pad_0 = const()[name = string("input_77_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 134 |
+
tensor<int32, [2]> input_77_strides_0 = const()[name = string("input_77_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 135 |
+
tensor<int32, [2]> input_77_dilations_0 = const()[name = string("input_77_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 136 |
+
int32 input_77_groups_0 = const()[name = string("input_77_groups_0"), val = int32(1)];
|
| 137 |
+
tensor<fp32, [64, 64, 3, 3]> const_26 = const()[name = string("const_26"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6142272)))];
|
| 138 |
+
tensor<fp32, [64]> const_27 = const()[name = string("const_27"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6289792)))];
|
| 139 |
+
tensor<fp32, [?, 64, 40, 499]> out_11 = conv(bias = const_27, 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 = const_26, x = input_75)[name = string("out_11")];
|
| 140 |
+
tensor<fp32, [?, 64, 40, 499]> input_79 = add(x = out_11, y = input_69)[name = string("input_79")];
|
| 141 |
+
tensor<fp32, [?, 64, 40, 499]> input_81 = relu(x = input_79)[name = string("input_81")];
|
| 142 |
+
string input_83_pad_type_0 = const()[name = string("input_83_pad_type_0"), val = string("custom")];
|
| 143 |
+
tensor<int32, [4]> input_83_pad_0 = const()[name = string("input_83_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 144 |
+
tensor<int32, [2]> input_83_strides_0 = const()[name = string("input_83_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 145 |
+
tensor<int32, [2]> input_83_dilations_0 = const()[name = string("input_83_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 146 |
+
int32 input_83_groups_0 = const()[name = string("input_83_groups_0"), val = int32(1)];
|
| 147 |
+
tensor<fp32, [64, 64, 3, 3]> const_28 = const()[name = string("const_28"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6290112)))];
|
| 148 |
+
tensor<fp32, [64]> const_29 = const()[name = string("const_29"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6437632)))];
|
| 149 |
+
tensor<fp32, [?, 64, 40, 499]> input_85 = conv(bias = const_29, dilations = input_83_dilations_0, groups = input_83_groups_0, pad = input_83_pad_0, pad_type = input_83_pad_type_0, strides = input_83_strides_0, weight = const_28, x = input_81)[name = string("input_85")];
|
| 150 |
+
tensor<fp32, [?, 64, 40, 499]> input_87 = relu(x = input_85)[name = string("input_87")];
|
| 151 |
+
string input_89_pad_type_0 = const()[name = string("input_89_pad_type_0"), val = string("custom")];
|
| 152 |
+
tensor<int32, [4]> input_89_pad_0 = const()[name = string("input_89_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 153 |
+
tensor<int32, [2]> input_89_strides_0 = const()[name = string("input_89_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 154 |
+
tensor<int32, [2]> input_89_dilations_0 = const()[name = string("input_89_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 155 |
+
int32 input_89_groups_0 = const()[name = string("input_89_groups_0"), val = int32(1)];
|
| 156 |
+
tensor<fp32, [64, 64, 3, 3]> const_30 = const()[name = string("const_30"), val = tensor<fp32, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6437952)))];
|
| 157 |
+
tensor<fp32, [64]> const_31 = const()[name = string("const_31"), val = tensor<fp32, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6585472)))];
|
| 158 |
+
tensor<fp32, [?, 64, 40, 499]> out_13 = conv(bias = const_31, dilations = input_89_dilations_0, groups = input_89_groups_0, pad = input_89_pad_0, pad_type = input_89_pad_type_0, strides = input_89_strides_0, weight = const_30, x = input_87)[name = string("out_13")];
|
| 159 |
+
tensor<fp32, [?, 64, 40, 499]> input_91 = add(x = out_13, y = input_81)[name = string("input_91")];
|
| 160 |
+
tensor<fp32, [?, 64, 40, 499]> input_93 = relu(x = input_91)[name = string("input_93")];
|
| 161 |
+
string input_95_pad_type_0 = const()[name = string("input_95_pad_type_0"), val = string("custom")];
|
| 162 |
+
tensor<int32, [4]> input_95_pad_0 = const()[name = string("input_95_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 163 |
+
tensor<int32, [2]> input_95_strides_0 = const()[name = string("input_95_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 164 |
+
tensor<int32, [2]> input_95_dilations_0 = const()[name = string("input_95_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 165 |
+
int32 input_95_groups_0 = const()[name = string("input_95_groups_0"), val = int32(1)];
|
| 166 |
+
tensor<fp32, [128, 64, 3, 3]> const_32 = const()[name = string("const_32"), val = tensor<fp32, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6585792)))];
|
| 167 |
+
tensor<fp32, [128]> const_33 = const()[name = string("const_33"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6880768)))];
|
| 168 |
+
tensor<fp32, [?, 128, 20, 250]> input_97 = conv(bias = const_33, dilations = input_95_dilations_0, groups = input_95_groups_0, pad = input_95_pad_0, pad_type = input_95_pad_type_0, strides = input_95_strides_0, weight = const_32, x = input_93)[name = string("input_97")];
|
| 169 |
+
tensor<fp32, [?, 128, 20, 250]> input_99 = relu(x = input_97)[name = string("input_99")];
|
| 170 |
+
string input_101_pad_type_0 = const()[name = string("input_101_pad_type_0"), val = string("custom")];
|
| 171 |
+
tensor<int32, [4]> input_101_pad_0 = const()[name = string("input_101_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 172 |
+
tensor<int32, [2]> input_101_strides_0 = const()[name = string("input_101_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 173 |
+
tensor<int32, [2]> input_101_dilations_0 = const()[name = string("input_101_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 174 |
+
int32 input_101_groups_0 = const()[name = string("input_101_groups_0"), val = int32(1)];
|
| 175 |
+
tensor<fp32, [128, 128, 3, 3]> const_34 = const()[name = string("const_34"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(6881344)))];
|
| 176 |
+
tensor<fp32, [128]> const_35 = const()[name = string("const_35"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7471232)))];
|
| 177 |
+
tensor<fp32, [?, 128, 20, 250]> out_15 = conv(bias = const_35, 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 = const_34, x = input_99)[name = string("out_15")];
|
| 178 |
+
string input_103_pad_type_0 = const()[name = string("input_103_pad_type_0"), val = string("valid")];
|
| 179 |
+
tensor<int32, [2]> input_103_strides_0 = const()[name = string("input_103_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 180 |
+
tensor<int32, [4]> input_103_pad_0 = const()[name = string("input_103_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 181 |
+
tensor<int32, [2]> input_103_dilations_0 = const()[name = string("input_103_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 182 |
+
int32 input_103_groups_0 = const()[name = string("input_103_groups_0"), val = int32(1)];
|
| 183 |
+
tensor<fp32, [128, 64, 1, 1]> const_36 = const()[name = string("const_36"), val = tensor<fp32, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7471808)))];
|
| 184 |
+
tensor<fp32, [128]> const_37 = const()[name = string("const_37"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7504640)))];
|
| 185 |
+
tensor<fp32, [?, 128, 20, 250]> var_338 = conv(bias = const_37, 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_36, x = input_93)[name = string("op_338")];
|
| 186 |
+
tensor<fp32, [?, 128, 20, 250]> input_105 = add(x = out_15, y = var_338)[name = string("input_105")];
|
| 187 |
+
tensor<fp32, [?, 128, 20, 250]> input_107 = relu(x = input_105)[name = string("input_107")];
|
| 188 |
+
string input_109_pad_type_0 = const()[name = string("input_109_pad_type_0"), val = string("custom")];
|
| 189 |
+
tensor<int32, [4]> input_109_pad_0 = const()[name = string("input_109_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 190 |
+
tensor<int32, [2]> input_109_strides_0 = const()[name = string("input_109_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 191 |
+
tensor<int32, [2]> input_109_dilations_0 = const()[name = string("input_109_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 192 |
+
int32 input_109_groups_0 = const()[name = string("input_109_groups_0"), val = int32(1)];
|
| 193 |
+
tensor<fp32, [128, 128, 3, 3]> const_38 = const()[name = string("const_38"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7505216)))];
|
| 194 |
+
tensor<fp32, [128]> const_39 = const()[name = string("const_39"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8095104)))];
|
| 195 |
+
tensor<fp32, [?, 128, 20, 250]> input_111 = conv(bias = const_39, dilations = input_109_dilations_0, groups = input_109_groups_0, pad = input_109_pad_0, pad_type = input_109_pad_type_0, strides = input_109_strides_0, weight = const_38, x = input_107)[name = string("input_111")];
|
| 196 |
+
tensor<fp32, [?, 128, 20, 250]> input_113 = relu(x = input_111)[name = string("input_113")];
|
| 197 |
+
string input_115_pad_type_0 = const()[name = string("input_115_pad_type_0"), val = string("custom")];
|
| 198 |
+
tensor<int32, [4]> input_115_pad_0 = const()[name = string("input_115_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 199 |
+
tensor<int32, [2]> input_115_strides_0 = const()[name = string("input_115_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 200 |
+
tensor<int32, [2]> input_115_dilations_0 = const()[name = string("input_115_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 201 |
+
int32 input_115_groups_0 = const()[name = string("input_115_groups_0"), val = int32(1)];
|
| 202 |
+
tensor<fp32, [128, 128, 3, 3]> const_40 = const()[name = string("const_40"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8095680)))];
|
| 203 |
+
tensor<fp32, [128]> const_41 = const()[name = string("const_41"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8685568)))];
|
| 204 |
+
tensor<fp32, [?, 128, 20, 250]> out_17 = conv(bias = const_41, dilations = input_115_dilations_0, groups = input_115_groups_0, pad = input_115_pad_0, pad_type = input_115_pad_type_0, strides = input_115_strides_0, weight = const_40, x = input_113)[name = string("out_17")];
|
| 205 |
+
tensor<fp32, [?, 128, 20, 250]> input_117 = add(x = out_17, y = input_107)[name = string("input_117")];
|
| 206 |
+
tensor<fp32, [?, 128, 20, 250]> input_119 = relu(x = input_117)[name = string("input_119")];
|
| 207 |
+
string input_121_pad_type_0 = const()[name = string("input_121_pad_type_0"), val = string("custom")];
|
| 208 |
+
tensor<int32, [4]> input_121_pad_0 = const()[name = string("input_121_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 209 |
+
tensor<int32, [2]> input_121_strides_0 = const()[name = string("input_121_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 210 |
+
tensor<int32, [2]> input_121_dilations_0 = const()[name = string("input_121_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 211 |
+
int32 input_121_groups_0 = const()[name = string("input_121_groups_0"), val = int32(1)];
|
| 212 |
+
tensor<fp32, [128, 128, 3, 3]> const_42 = const()[name = string("const_42"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8686144)))];
|
| 213 |
+
tensor<fp32, [128]> const_43 = const()[name = string("const_43"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9276032)))];
|
| 214 |
+
tensor<fp32, [?, 128, 20, 250]> input_123 = conv(bias = const_43, dilations = input_121_dilations_0, groups = input_121_groups_0, pad = input_121_pad_0, pad_type = input_121_pad_type_0, strides = input_121_strides_0, weight = const_42, x = input_119)[name = string("input_123")];
|
| 215 |
+
tensor<fp32, [?, 128, 20, 250]> input_125 = relu(x = input_123)[name = string("input_125")];
|
| 216 |
+
string input_127_pad_type_0 = const()[name = string("input_127_pad_type_0"), val = string("custom")];
|
| 217 |
+
tensor<int32, [4]> input_127_pad_0 = const()[name = string("input_127_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 218 |
+
tensor<int32, [2]> input_127_strides_0 = const()[name = string("input_127_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 219 |
+
tensor<int32, [2]> input_127_dilations_0 = const()[name = string("input_127_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 220 |
+
int32 input_127_groups_0 = const()[name = string("input_127_groups_0"), val = int32(1)];
|
| 221 |
+
tensor<fp32, [128, 128, 3, 3]> const_44 = const()[name = string("const_44"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9276608)))];
|
| 222 |
+
tensor<fp32, [128]> const_45 = const()[name = string("const_45"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9866496)))];
|
| 223 |
+
tensor<fp32, [?, 128, 20, 250]> out_19 = conv(bias = const_45, dilations = input_127_dilations_0, groups = input_127_groups_0, pad = input_127_pad_0, pad_type = input_127_pad_type_0, strides = input_127_strides_0, weight = const_44, x = input_125)[name = string("out_19")];
|
| 224 |
+
tensor<fp32, [?, 128, 20, 250]> input_129 = add(x = out_19, y = input_119)[name = string("input_129")];
|
| 225 |
+
tensor<fp32, [?, 128, 20, 250]> input_131 = relu(x = input_129)[name = string("input_131")];
|
| 226 |
+
string input_133_pad_type_0 = const()[name = string("input_133_pad_type_0"), val = string("custom")];
|
| 227 |
+
tensor<int32, [4]> input_133_pad_0 = const()[name = string("input_133_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 228 |
+
tensor<int32, [2]> input_133_strides_0 = const()[name = string("input_133_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 229 |
+
tensor<int32, [2]> input_133_dilations_0 = const()[name = string("input_133_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 230 |
+
int32 input_133_groups_0 = const()[name = string("input_133_groups_0"), val = int32(1)];
|
| 231 |
+
tensor<fp32, [128, 128, 3, 3]> const_46 = const()[name = string("const_46"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9867072)))];
|
| 232 |
+
tensor<fp32, [128]> const_47 = const()[name = string("const_47"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10456960)))];
|
| 233 |
+
tensor<fp32, [?, 128, 20, 250]> input_135 = conv(bias = const_47, 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 = const_46, x = input_131)[name = string("input_135")];
|
| 234 |
+
tensor<fp32, [?, 128, 20, 250]> input_137 = relu(x = input_135)[name = string("input_137")];
|
| 235 |
+
string input_139_pad_type_0 = const()[name = string("input_139_pad_type_0"), val = string("custom")];
|
| 236 |
+
tensor<int32, [4]> input_139_pad_0 = const()[name = string("input_139_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 237 |
+
tensor<int32, [2]> input_139_strides_0 = const()[name = string("input_139_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 238 |
+
tensor<int32, [2]> input_139_dilations_0 = const()[name = string("input_139_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 239 |
+
int32 input_139_groups_0 = const()[name = string("input_139_groups_0"), val = int32(1)];
|
| 240 |
+
tensor<fp32, [128, 128, 3, 3]> const_48 = const()[name = string("const_48"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10457536)))];
|
| 241 |
+
tensor<fp32, [128]> const_49 = const()[name = string("const_49"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11047424)))];
|
| 242 |
+
tensor<fp32, [?, 128, 20, 250]> out_21 = conv(bias = const_49, 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 = const_48, x = input_137)[name = string("out_21")];
|
| 243 |
+
tensor<fp32, [?, 128, 20, 250]> input_141 = add(x = out_21, y = input_131)[name = string("input_141")];
|
| 244 |
+
tensor<fp32, [?, 128, 20, 250]> input_143 = relu(x = input_141)[name = string("input_143")];
|
| 245 |
+
string input_145_pad_type_0 = const()[name = string("input_145_pad_type_0"), val = string("custom")];
|
| 246 |
+
tensor<int32, [4]> input_145_pad_0 = const()[name = string("input_145_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 247 |
+
tensor<int32, [2]> input_145_strides_0 = const()[name = string("input_145_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 248 |
+
tensor<int32, [2]> input_145_dilations_0 = const()[name = string("input_145_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 249 |
+
int32 input_145_groups_0 = const()[name = string("input_145_groups_0"), val = int32(1)];
|
| 250 |
+
tensor<fp32, [128, 128, 3, 3]> const_50 = const()[name = string("const_50"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11048000)))];
|
| 251 |
+
tensor<fp32, [128]> const_51 = const()[name = string("const_51"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11637888)))];
|
| 252 |
+
tensor<fp32, [?, 128, 20, 250]> input_147 = conv(bias = const_51, 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 = const_50, x = input_143)[name = string("input_147")];
|
| 253 |
+
tensor<fp32, [?, 128, 20, 250]> input_149 = relu(x = input_147)[name = string("input_149")];
|
| 254 |
+
string input_151_pad_type_0 = const()[name = string("input_151_pad_type_0"), val = string("custom")];
|
| 255 |
+
tensor<int32, [4]> input_151_pad_0 = const()[name = string("input_151_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 256 |
+
tensor<int32, [2]> input_151_strides_0 = const()[name = string("input_151_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 257 |
+
tensor<int32, [2]> input_151_dilations_0 = const()[name = string("input_151_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 258 |
+
int32 input_151_groups_0 = const()[name = string("input_151_groups_0"), val = int32(1)];
|
| 259 |
+
tensor<fp32, [128, 128, 3, 3]> const_52 = const()[name = string("const_52"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11638464)))];
|
| 260 |
+
tensor<fp32, [128]> const_53 = const()[name = string("const_53"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12228352)))];
|
| 261 |
+
tensor<fp32, [?, 128, 20, 250]> out_23 = conv(bias = const_53, 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_52, x = input_149)[name = string("out_23")];
|
| 262 |
+
tensor<fp32, [?, 128, 20, 250]> input_153 = add(x = out_23, y = input_143)[name = string("input_153")];
|
| 263 |
+
tensor<fp32, [?, 128, 20, 250]> input_155 = relu(x = input_153)[name = string("input_155")];
|
| 264 |
+
string input_157_pad_type_0 = const()[name = string("input_157_pad_type_0"), val = string("custom")];
|
| 265 |
+
tensor<int32, [4]> input_157_pad_0 = const()[name = string("input_157_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 266 |
+
tensor<int32, [2]> input_157_strides_0 = const()[name = string("input_157_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 267 |
+
tensor<int32, [2]> input_157_dilations_0 = const()[name = string("input_157_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 268 |
+
int32 input_157_groups_0 = const()[name = string("input_157_groups_0"), val = int32(1)];
|
| 269 |
+
tensor<fp32, [128, 128, 3, 3]> const_54 = const()[name = string("const_54"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12228928)))];
|
| 270 |
+
tensor<fp32, [128]> const_55 = const()[name = string("const_55"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12818816)))];
|
| 271 |
+
tensor<fp32, [?, 128, 20, 250]> input_159 = conv(bias = const_55, dilations = input_157_dilations_0, groups = input_157_groups_0, pad = input_157_pad_0, pad_type = input_157_pad_type_0, strides = input_157_strides_0, weight = const_54, x = input_155)[name = string("input_159")];
|
| 272 |
+
tensor<fp32, [?, 128, 20, 250]> input_161 = relu(x = input_159)[name = string("input_161")];
|
| 273 |
+
string input_163_pad_type_0 = const()[name = string("input_163_pad_type_0"), val = string("custom")];
|
| 274 |
+
tensor<int32, [4]> input_163_pad_0 = const()[name = string("input_163_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 275 |
+
tensor<int32, [2]> input_163_strides_0 = const()[name = string("input_163_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 276 |
+
tensor<int32, [2]> input_163_dilations_0 = const()[name = string("input_163_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 277 |
+
int32 input_163_groups_0 = const()[name = string("input_163_groups_0"), val = int32(1)];
|
| 278 |
+
tensor<fp32, [128, 128, 3, 3]> const_56 = const()[name = string("const_56"), val = tensor<fp32, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12819392)))];
|
| 279 |
+
tensor<fp32, [128]> const_57 = const()[name = string("const_57"), val = tensor<fp32, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13409280)))];
|
| 280 |
+
tensor<fp32, [?, 128, 20, 250]> out_25 = conv(bias = const_57, dilations = input_163_dilations_0, groups = input_163_groups_0, pad = input_163_pad_0, pad_type = input_163_pad_type_0, strides = input_163_strides_0, weight = const_56, x = input_161)[name = string("out_25")];
|
| 281 |
+
tensor<fp32, [?, 128, 20, 250]> input_165 = add(x = out_25, y = input_155)[name = string("input_165")];
|
| 282 |
+
tensor<fp32, [?, 128, 20, 250]> input_167 = relu(x = input_165)[name = string("input_167")];
|
| 283 |
+
string input_169_pad_type_0 = const()[name = string("input_169_pad_type_0"), val = string("custom")];
|
| 284 |
+
tensor<int32, [4]> input_169_pad_0 = const()[name = string("input_169_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 285 |
+
tensor<int32, [2]> input_169_strides_0 = const()[name = string("input_169_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 286 |
+
tensor<int32, [2]> input_169_dilations_0 = const()[name = string("input_169_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 287 |
+
int32 input_169_groups_0 = const()[name = string("input_169_groups_0"), val = int32(1)];
|
| 288 |
+
tensor<fp32, [256, 128, 3, 3]> const_58 = const()[name = string("const_58"), val = tensor<fp32, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13409856)))];
|
| 289 |
+
tensor<fp32, [256]> const_59 = const()[name = string("const_59"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14589568)))];
|
| 290 |
+
tensor<fp32, [?, 256, 10, 125]> input_171 = conv(bias = const_59, dilations = input_169_dilations_0, groups = input_169_groups_0, pad = input_169_pad_0, pad_type = input_169_pad_type_0, strides = input_169_strides_0, weight = const_58, x = input_167)[name = string("input_171")];
|
| 291 |
+
tensor<fp32, [?, 256, 10, 125]> input_173 = relu(x = input_171)[name = string("input_173")];
|
| 292 |
+
string input_175_pad_type_0 = const()[name = string("input_175_pad_type_0"), val = string("custom")];
|
| 293 |
+
tensor<int32, [4]> input_175_pad_0 = const()[name = string("input_175_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 294 |
+
tensor<int32, [2]> input_175_strides_0 = const()[name = string("input_175_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 295 |
+
tensor<int32, [2]> input_175_dilations_0 = const()[name = string("input_175_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 296 |
+
int32 input_175_groups_0 = const()[name = string("input_175_groups_0"), val = int32(1)];
|
| 297 |
+
tensor<fp32, [256, 256, 3, 3]> const_60 = const()[name = string("const_60"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14590656)))];
|
| 298 |
+
tensor<fp32, [256]> const_61 = const()[name = string("const_61"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(16950016)))];
|
| 299 |
+
tensor<fp32, [?, 256, 10, 125]> out_27 = conv(bias = const_61, dilations = input_175_dilations_0, groups = input_175_groups_0, pad = input_175_pad_0, pad_type = input_175_pad_type_0, strides = input_175_strides_0, weight = const_60, x = input_173)[name = string("out_27")];
|
| 300 |
+
string input_177_pad_type_0 = const()[name = string("input_177_pad_type_0"), val = string("valid")];
|
| 301 |
+
tensor<int32, [2]> input_177_strides_0 = const()[name = string("input_177_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 302 |
+
tensor<int32, [4]> input_177_pad_0 = const()[name = string("input_177_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 303 |
+
tensor<int32, [2]> input_177_dilations_0 = const()[name = string("input_177_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 304 |
+
int32 input_177_groups_0 = const()[name = string("input_177_groups_0"), val = int32(1)];
|
| 305 |
+
tensor<fp32, [256, 128, 1, 1]> const_62 = const()[name = string("const_62"), val = tensor<fp32, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(16951104)))];
|
| 306 |
+
tensor<fp32, [256]> const_63 = const()[name = string("const_63"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(17082240)))];
|
| 307 |
+
tensor<fp32, [?, 256, 10, 125]> var_537 = conv(bias = const_63, 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 = const_62, x = input_167)[name = string("op_537")];
|
| 308 |
+
tensor<fp32, [?, 256, 10, 125]> input_179 = add(x = out_27, y = var_537)[name = string("input_179")];
|
| 309 |
+
tensor<fp32, [?, 256, 10, 125]> input_181 = relu(x = input_179)[name = string("input_181")];
|
| 310 |
+
string input_183_pad_type_0 = const()[name = string("input_183_pad_type_0"), val = string("custom")];
|
| 311 |
+
tensor<int32, [4]> input_183_pad_0 = const()[name = string("input_183_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 312 |
+
tensor<int32, [2]> input_183_strides_0 = const()[name = string("input_183_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 313 |
+
tensor<int32, [2]> input_183_dilations_0 = const()[name = string("input_183_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 314 |
+
int32 input_183_groups_0 = const()[name = string("input_183_groups_0"), val = int32(1)];
|
| 315 |
+
tensor<fp32, [256, 256, 3, 3]> const_64 = const()[name = string("const_64"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(17083328)))];
|
| 316 |
+
tensor<fp32, [256]> const_65 = const()[name = string("const_65"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(19442688)))];
|
| 317 |
+
tensor<fp32, [?, 256, 10, 125]> input_185 = conv(bias = const_65, 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_64, x = input_181)[name = string("input_185")];
|
| 318 |
+
tensor<fp32, [?, 256, 10, 125]> input_187 = relu(x = input_185)[name = string("input_187")];
|
| 319 |
+
string input_189_pad_type_0 = const()[name = string("input_189_pad_type_0"), val = string("custom")];
|
| 320 |
+
tensor<int32, [4]> input_189_pad_0 = const()[name = string("input_189_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 321 |
+
tensor<int32, [2]> input_189_strides_0 = const()[name = string("input_189_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 322 |
+
tensor<int32, [2]> input_189_dilations_0 = const()[name = string("input_189_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 323 |
+
int32 input_189_groups_0 = const()[name = string("input_189_groups_0"), val = int32(1)];
|
| 324 |
+
tensor<fp32, [256, 256, 3, 3]> const_66 = const()[name = string("const_66"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(19443776)))];
|
| 325 |
+
tensor<fp32, [256]> const_67 = const()[name = string("const_67"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21803136)))];
|
| 326 |
+
tensor<fp32, [?, 256, 10, 125]> out_29 = conv(bias = const_67, dilations = input_189_dilations_0, groups = input_189_groups_0, pad = input_189_pad_0, pad_type = input_189_pad_type_0, strides = input_189_strides_0, weight = const_66, x = input_187)[name = string("out_29")];
|
| 327 |
+
tensor<fp32, [?, 256, 10, 125]> input_191 = add(x = out_29, y = input_181)[name = string("input_191")];
|
| 328 |
+
tensor<fp32, [?, 256, 10, 125]> input_193 = relu(x = input_191)[name = string("input_193")];
|
| 329 |
+
string input_195_pad_type_0 = const()[name = string("input_195_pad_type_0"), val = string("custom")];
|
| 330 |
+
tensor<int32, [4]> input_195_pad_0 = const()[name = string("input_195_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 331 |
+
tensor<int32, [2]> input_195_strides_0 = const()[name = string("input_195_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 332 |
+
tensor<int32, [2]> input_195_dilations_0 = const()[name = string("input_195_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 333 |
+
int32 input_195_groups_0 = const()[name = string("input_195_groups_0"), val = int32(1)];
|
| 334 |
+
tensor<fp32, [256, 256, 3, 3]> const_68 = const()[name = string("const_68"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21804224)))];
|
| 335 |
+
tensor<fp32, [256]> const_69 = const()[name = string("const_69"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(24163584)))];
|
| 336 |
+
tensor<fp32, [?, 256, 10, 125]> input_197 = conv(bias = const_69, dilations = input_195_dilations_0, groups = input_195_groups_0, pad = input_195_pad_0, pad_type = input_195_pad_type_0, strides = input_195_strides_0, weight = const_68, x = input_193)[name = string("input_197")];
|
| 337 |
+
tensor<fp32, [?, 256, 10, 125]> input_199 = relu(x = input_197)[name = string("input_199")];
|
| 338 |
+
string input_201_pad_type_0 = const()[name = string("input_201_pad_type_0"), val = string("custom")];
|
| 339 |
+
tensor<int32, [4]> input_201_pad_0 = const()[name = string("input_201_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 340 |
+
tensor<int32, [2]> input_201_strides_0 = const()[name = string("input_201_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 341 |
+
tensor<int32, [2]> input_201_dilations_0 = const()[name = string("input_201_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 342 |
+
int32 input_201_groups_0 = const()[name = string("input_201_groups_0"), val = int32(1)];
|
| 343 |
+
tensor<fp32, [256, 256, 3, 3]> const_70 = const()[name = string("const_70"), val = tensor<fp32, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(24164672)))];
|
| 344 |
+
tensor<fp32, [256]> const_71 = const()[name = string("const_71"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(26524032)))];
|
| 345 |
+
tensor<fp32, [?, 256, 10, 125]> out = conv(bias = const_71, dilations = input_201_dilations_0, groups = input_201_groups_0, pad = input_201_pad_0, pad_type = input_201_pad_type_0, strides = input_201_strides_0, weight = const_70, x = input_199)[name = string("out")];
|
| 346 |
+
tensor<fp32, [?, 256, 10, 125]> input_203 = add(x = out, y = input_193)[name = string("input_203")];
|
| 347 |
+
tensor<fp32, [?, 256, 10, 125]> frames = relu(x = input_203)[name = string("frames")];
|
| 348 |
+
tensor<int32, [3]> concat_0x = const()[name = string("concat_0x"), val = tensor<int32, [3]>([-1, 2560, 125])];
|
| 349 |
+
tensor<fp32, [?, 2560, 125]> sequences = reshape(shape = concat_0x, x = frames)[name = string("sequences")];
|
| 350 |
+
tensor<int32, [1]> input_205_axes_0 = const()[name = string("input_205_axes_0"), val = tensor<int32, [1]>([1])];
|
| 351 |
+
tensor<fp32, [?, 1, 589]> input_205 = expand_dims(axes = input_205_axes_0, x = weights)[name = string("input_205")];
|
| 352 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 353 |
+
tensor<fp32, [?, 1, 589, 1]> expand_dims_0 = expand_dims(axes = expand_dims_0_axes_0, x = input_205)[name = string("expand_dims_0")];
|
| 354 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = fp32(0x1.b2a2a4p-3)];
|
| 355 |
+
fp32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = fp32(0x1p+0)];
|
| 356 |
+
tensor<fp32, [?, 1, 125, 1]> upsample_nearest_neighbor_0 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0)[name = string("upsample_nearest_neighbor_0")];
|
| 357 |
+
tensor<int32, [1]> weights_axes_0 = const()[name = string("weights_axes_0"), val = tensor<int32, [1]>([3])];
|
| 358 |
+
tensor<fp32, [?, 1, 125]> weights_1 = squeeze(axes = weights_axes_0, x = upsample_nearest_neighbor_0)[name = string("weights")];
|
| 359 |
+
tensor<int32, [1]> weight_sum_axes_0 = const()[name = string("weight_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 360 |
+
bool weight_sum_keep_dims_0 = const()[name = string("weight_sum_keep_dims_0"), val = bool(false)];
|
| 361 |
+
tensor<fp32, [?, 1]> weight_sum = reduce_sum(axes = weight_sum_axes_0, keep_dims = weight_sum_keep_dims_0, x = weights_1)[name = string("weight_sum")];
|
| 362 |
+
fp32 var_627 = const()[name = string("op_627"), val = fp32(0x0p+0)];
|
| 363 |
+
tensor<bool, [?, 1]> var_628 = greater(x = weight_sum, y = var_627)[name = string("op_628")];
|
| 364 |
+
fp32 fill_like_0_value_0 = const()[name = string("fill_like_0_value_0"), val = fp32(0x1p+0)];
|
| 365 |
+
tensor<fp32, [?, 1]> fill_like_0 = fill_like(ref_tensor = weight_sum, value = fill_like_0_value_0)[name = string("fill_like_0")];
|
| 366 |
+
tensor<fp32, [?, 1]> safe_sum = select(a = weight_sum, b = fill_like_0, cond = var_628)[name = string("safe_sum")];
|
| 367 |
+
tensor<fp32, [?, 2560, 125]> var_636 = mul(x = sequences, y = weights_1)[name = string("op_636")];
|
| 368 |
+
tensor<int32, [1]> var_641_axes_0 = const()[name = string("op_641_axes_0"), val = tensor<int32, [1]>([2])];
|
| 369 |
+
bool var_641_keep_dims_0 = const()[name = string("op_641_keep_dims_0"), val = bool(false)];
|
| 370 |
+
tensor<fp32, [?, 2560]> var_641 = reduce_sum(axes = var_641_axes_0, keep_dims = var_641_keep_dims_0, x = var_636)[name = string("op_641")];
|
| 371 |
+
tensor<fp32, [?, 2560]> mean = real_div(x = var_641, y = safe_sum)[name = string("mean")];
|
| 372 |
+
tensor<int32, [1]> var_644_axes_0 = const()[name = string("op_644_axes_0"), val = tensor<int32, [1]>([2])];
|
| 373 |
+
tensor<fp32, [?, 2560, 1]> var_644 = expand_dims(axes = var_644_axes_0, x = mean)[name = string("op_644")];
|
| 374 |
+
tensor<fp32, [?, 2560, 125]> var_646 = sub(x = sequences, y = var_644)[name = string("op_646")];
|
| 375 |
+
tensor<fp32, [?, 2560, 125]> dx2 = mul(x = var_646, y = var_646)[name = string("dx2")];
|
| 376 |
+
tensor<fp32, [?, 1, 125]> var_648 = mul(x = weights_1, y = weights_1)[name = string("op_648")];
|
| 377 |
+
tensor<int32, [1]> weight_sq_sum_axes_0 = const()[name = string("weight_sq_sum_axes_0"), val = tensor<int32, [1]>([2])];
|
| 378 |
+
bool weight_sq_sum_keep_dims_0 = const()[name = string("weight_sq_sum_keep_dims_0"), val = bool(false)];
|
| 379 |
+
tensor<fp32, [?, 1]> weight_sq_sum = reduce_sum(axes = weight_sq_sum_axes_0, keep_dims = weight_sq_sum_keep_dims_0, x = var_648)[name = string("weight_sq_sum")];
|
| 380 |
+
tensor<fp32, [?, 1]> var_654 = real_div(x = weight_sq_sum, y = safe_sum)[name = string("op_654")];
|
| 381 |
+
tensor<fp32, [?, 1]> var_656 = sub(x = safe_sum, y = var_654)[name = string("op_656")];
|
| 382 |
+
fp32 var_658 = const()[name = string("op_658"), val = fp32(0x1.5798eep-27)];
|
| 383 |
+
tensor<fp32, [?, 1]> denom = add(x = var_656, y = var_658)[name = string("denom")];
|
| 384 |
+
tensor<fp32, [?, 2560, 125]> var_660 = mul(x = dx2, y = weights_1)[name = string("op_660")];
|
| 385 |
+
tensor<int32, [1]> var_665_axes_0 = const()[name = string("op_665_axes_0"), val = tensor<int32, [1]>([2])];
|
| 386 |
+
bool var_665_keep_dims_0 = const()[name = string("op_665_keep_dims_0"), val = bool(false)];
|
| 387 |
+
tensor<fp32, [?, 2560]> var_665 = reduce_sum(axes = var_665_axes_0, keep_dims = var_665_keep_dims_0, x = var_660)[name = string("op_665")];
|
| 388 |
+
tensor<fp32, [?, 2560]> var = real_div(x = var_665, y = denom)[name = string("var")];
|
| 389 |
+
fp32 var_667 = const()[name = string("op_667"), val = fp32(0x1.b7cdfep-34)];
|
| 390 |
+
tensor<fp32, [?, 2560]> var_668 = maximum(x = var, y = var_667)[name = string("op_668")];
|
| 391 |
+
tensor<fp32, [?, 2560]> std = sqrt(x = var_668)[name = string("std")];
|
| 392 |
+
int32 var_671 = const()[name = string("op_671"), val = int32(-1)];
|
| 393 |
+
bool stats_interleave_0 = const()[name = string("stats_interleave_0"), val = bool(false)];
|
| 394 |
+
tensor<fp32, [?, 5120]> stats = concat(axis = var_671, interleave = stats_interleave_0, values = (mean, std))[name = string("stats")];
|
| 395 |
+
tensor<fp32, [?, 2560]> var_678 = sub(x = mean, y = mean)[name = string("sub_0")];
|
| 396 |
+
fp32 var_685_value_0 = const()[name = string("op_685_value_0"), val = fp32(0x1.4f8b58p-17)];
|
| 397 |
+
tensor<fp32, [?, 2560]> var_685 = fill_like(ref_tensor = std, value = var_685_value_0)[name = string("op_685")];
|
| 398 |
+
int32 var_687 = const()[name = string("op_687"), val = int32(-1)];
|
| 399 |
+
bool zero_stats_interleave_0 = const()[name = string("zero_stats_interleave_0"), val = bool(false)];
|
| 400 |
+
tensor<fp32, [?, 5120]> zero_stats = concat(axis = var_687, interleave = zero_stats_interleave_0, values = (var_678, var_685))[name = string("zero_stats")];
|
| 401 |
+
fp32 var_689 = const()[name = string("op_689"), val = fp32(0x0p+0)];
|
| 402 |
+
tensor<bool, [?, 1]> var_690 = less_equal(x = weight_sum, y = var_689)[name = string("op_690")];
|
| 403 |
+
tensor<int32, [2]> var_696 = const()[name = string("op_696"), val = tensor<int32, [2]>([1, 5120])];
|
| 404 |
+
tensor<bool, [?, 5120]> zero_mask = tile(reps = var_696, x = var_690)[name = string("zero_mask")];
|
| 405 |
+
tensor<fp32, [?, 5120]> input = select(a = zero_stats, b = stats, cond = zero_mask)[name = string("input")];
|
| 406 |
+
tensor<fp32, [?, 256]> output = linear(bias = resnet_seg_1_bias, weight = resnet_seg_1_weight, x = input)[name = string("linear_0")];
|
| 407 |
+
} -> (output);
|
| 408 |
+
}
|