Add KokoroProsody_v2 (fp32 compute; fixes quiet onset for long utterances, FluidAudio #947)
Browse files- ANE-ja/KokoroProsody_v2.mlmodelc/analytics/coremldata.bin +3 -0
- ANE-ja/KokoroProsody_v2.mlmodelc/coremldata.bin +3 -0
- ANE-ja/KokoroProsody_v2.mlmodelc/model.mil +398 -0
- ANE-ja/KokoroProsody_v2.mlmodelc/weights/weight.bin +3 -0
- ANE-zh/KokoroProsody_v2.mlmodelc/analytics/coremldata.bin +3 -0
- ANE-zh/KokoroProsody_v2.mlmodelc/coremldata.bin +3 -0
- ANE-zh/KokoroProsody_v2.mlmodelc/model.mil +398 -0
- ANE-zh/KokoroProsody_v2.mlmodelc/weights/weight.bin +3 -0
- ANE/KokoroProsody_v2.mlmodelc/analytics/coremldata.bin +3 -0
- ANE/KokoroProsody_v2.mlmodelc/coremldata.bin +3 -0
- ANE/KokoroProsody_v2.mlmodelc/model.mil +398 -0
- ANE/KokoroProsody_v2.mlmodelc/weights/weight.bin +3 -0
ANE-ja/KokoroProsody_v2.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:804d7d2e9a8fed345cedb57da61bd27fdd95db22a070cfa7d42ccd4f8e80a443
|
| 3 |
+
size 243
|
ANE-ja/KokoroProsody_v2.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:db8776a4896f690fd254cdb68a4551c168411c9b3fb98219630215bc3c357986
|
| 3 |
+
size 421
|
ANE-ja/KokoroProsody_v2.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,398 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.0)
|
| 2 |
+
[buildInfo = dict<tensor<string, []>, tensor<string, []>>({{"coremlc-component-MIL", "3600.16.1"}, {"coremlc-version", "3600.25.2"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios17>(tensor<fp16, [1, 640, ?]> en, tensor<fp16, [1, 128]> style_s) [FlexibleShapeInformation = tuple<tuple<tensor<string, []>, dict<tensor<string, []>, tensor<int32, [?]>>>, tuple<tensor<string, []>, dict<tensor<string, []>, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"en", [1, 640, 120]}}), ("RangeDims", {{"en", [[1, 1], [640, 640], [1, 2000]]}})))] {
|
| 5 |
+
tensor<string, []> cast_0_dtype_0 = const()[name = tensor<string, []>("cast_0_dtype_0"), val = tensor<string, []>("fp32")];
|
| 6 |
+
tensor<string, []> cast_1_dtype_0 = const()[name = tensor<string, []>("cast_1_dtype_0"), val = tensor<string, []>("fp32")];
|
| 7 |
+
tensor<fp32, [1024]> F0_0_norm1_fc_bias = const()[name = tensor<string, []>("F0_0_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(64)))];
|
| 8 |
+
tensor<fp32, [1024, 128]> F0_0_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4224))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(135360))), name = tensor<string, []>("F0_0_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 9 |
+
tensor<fp32, [512]> F0_0_norm1_norm_bias = const()[name = tensor<string, []>("F0_0_norm1_norm_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(136448)))];
|
| 10 |
+
tensor<fp32, [512]> F0_0_norm1_norm_weight = const()[name = tensor<string, []>("F0_0_norm1_norm_weight"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(138560)))];
|
| 11 |
+
tensor<fp32, [512]> F0_0_conv1_bias = const()[name = tensor<string, []>("F0_0_conv1_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(140672)))];
|
| 12 |
+
tensor<fp32, [1024]> F0_0_norm2_fc_bias = const()[name = tensor<string, []>("F0_0_norm2_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(142784)))];
|
| 13 |
+
tensor<fp32, [1024, 128]> F0_0_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(146944))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(278080))), name = tensor<string, []>("F0_0_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 14 |
+
tensor<fp32, [512]> F0_0_conv2_bias = const()[name = tensor<string, []>("F0_0_conv2_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(279168)))];
|
| 15 |
+
tensor<fp32, [1024]> F0_1_norm1_fc_bias = const()[name = tensor<string, []>("F0_1_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(281280)))];
|
| 16 |
+
tensor<fp32, [1024, 128]> F0_1_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(285440))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(416576))), name = tensor<string, []>("F0_1_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 17 |
+
tensor<fp32, [512]> F0_1_pool_bias = const()[name = tensor<string, []>("F0_1_pool_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(417664)))];
|
| 18 |
+
tensor<fp32, [256]> F0_1_conv1_bias = const()[name = tensor<string, []>("F0_1_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(419776)))];
|
| 19 |
+
tensor<fp32, [512]> F0_1_norm2_fc_bias = const()[name = tensor<string, []>("F0_1_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(420864)))];
|
| 20 |
+
tensor<fp32, [512, 128]> F0_1_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(422976))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(488576))), name = tensor<string, []>("F0_1_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 21 |
+
tensor<fp32, [256]> F0_1_norm2_norm_bias = const()[name = tensor<string, []>("F0_1_norm2_norm_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(489664)))];
|
| 22 |
+
tensor<fp32, [256]> F0_1_norm2_norm_weight = const()[name = tensor<string, []>("F0_1_norm2_norm_weight"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(490752)))];
|
| 23 |
+
tensor<fp32, [256]> F0_1_conv2_bias = const()[name = tensor<string, []>("F0_1_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(491840)))];
|
| 24 |
+
tensor<fp32, [512]> F0_2_norm1_fc_bias = const()[name = tensor<string, []>("F0_2_norm1_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(492928)))];
|
| 25 |
+
tensor<fp32, [512, 128]> F0_2_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(495040))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(560640))), name = tensor<string, []>("F0_2_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 26 |
+
tensor<fp32, [256]> F0_2_conv1_bias = const()[name = tensor<string, []>("F0_2_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(561728)))];
|
| 27 |
+
tensor<fp32, [512]> F0_2_norm2_fc_bias = const()[name = tensor<string, []>("F0_2_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(562816)))];
|
| 28 |
+
tensor<fp32, [512, 128]> F0_2_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(564928))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(630528))), name = tensor<string, []>("F0_2_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 29 |
+
tensor<fp32, [256]> F0_2_conv2_bias = const()[name = tensor<string, []>("F0_2_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(631616)))];
|
| 30 |
+
tensor<fp32, [1]> F0_proj_bias = const()[name = tensor<string, []>("F0_proj_bias"), val = tensor<fp32, [1]>([0x1.edcbf4p-3])];
|
| 31 |
+
tensor<fp32, [1, 256, 1]> F0_proj_weight = const()[name = tensor<string, []>("F0_proj_weight"), val = tensor<fp32, [1, 256, 1]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(632704)))];
|
| 32 |
+
tensor<fp32, [1024]> N_0_norm1_fc_bias = const()[name = tensor<string, []>("N_0_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(633792)))];
|
| 33 |
+
tensor<fp32, [1024, 128]> N_0_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(637952))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(769088))), name = tensor<string, []>("N_0_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 34 |
+
tensor<fp32, [512]> N_0_conv1_bias = const()[name = tensor<string, []>("N_0_conv1_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(770176)))];
|
| 35 |
+
tensor<fp32, [1024]> N_0_norm2_fc_bias = const()[name = tensor<string, []>("N_0_norm2_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(772288)))];
|
| 36 |
+
tensor<fp32, [1024, 128]> N_0_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(776448))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(907584))), name = tensor<string, []>("N_0_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 37 |
+
tensor<fp32, [512]> N_0_conv2_bias = const()[name = tensor<string, []>("N_0_conv2_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(908672)))];
|
| 38 |
+
tensor<fp32, [1024]> N_1_norm1_fc_bias = const()[name = tensor<string, []>("N_1_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(910784)))];
|
| 39 |
+
tensor<fp32, [1024, 128]> N_1_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(914944))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1046080))), name = tensor<string, []>("N_1_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 40 |
+
tensor<fp32, [512]> N_1_pool_bias = const()[name = tensor<string, []>("N_1_pool_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1047168)))];
|
| 41 |
+
tensor<fp32, [256]> N_1_conv1_bias = const()[name = tensor<string, []>("N_1_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1049280)))];
|
| 42 |
+
tensor<fp32, [512]> N_1_norm2_fc_bias = const()[name = tensor<string, []>("N_1_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1050368)))];
|
| 43 |
+
tensor<fp32, [512, 128]> N_1_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1052480))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1118080))), name = tensor<string, []>("N_1_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 44 |
+
tensor<fp32, [256]> N_1_conv2_bias = const()[name = tensor<string, []>("N_1_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1119168)))];
|
| 45 |
+
tensor<fp32, [512]> N_2_norm1_fc_bias = const()[name = tensor<string, []>("N_2_norm1_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120256)))];
|
| 46 |
+
tensor<fp32, [512, 128]> N_2_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1122368))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1187968))), name = tensor<string, []>("N_2_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 47 |
+
tensor<fp32, [256]> N_2_conv1_bias = const()[name = tensor<string, []>("N_2_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1189056)))];
|
| 48 |
+
tensor<fp32, [512]> N_2_norm2_fc_bias = const()[name = tensor<string, []>("N_2_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1190144)))];
|
| 49 |
+
tensor<fp32, [512, 128]> N_2_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1192256))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1257856))), name = tensor<string, []>("N_2_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 50 |
+
tensor<fp32, [256]> N_2_conv2_bias = const()[name = tensor<string, []>("N_2_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1258944)))];
|
| 51 |
+
tensor<fp32, [1]> N_proj_bias = const()[name = tensor<string, []>("N_proj_bias"), val = tensor<fp32, [1]>([0x1.13144ap-4])];
|
| 52 |
+
tensor<fp32, [1, 256, 1]> N_proj_weight = const()[name = tensor<string, []>("N_proj_weight"), val = tensor<fp32, [1, 256, 1]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1260032)))];
|
| 53 |
+
tensor<int32, [3]> transpose_0_perm_0 = const()[name = tensor<string, []>("transpose_0_perm_0"), val = tensor<int32, [3]>([-1, 0, -2])];
|
| 54 |
+
tensor<fp32, [1024]> add_0 = const()[name = tensor<string, []>("add_0"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1261120)))];
|
| 55 |
+
tensor<fp32, [1024]> add_1 = const()[name = tensor<string, []>("add_1"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1265280)))];
|
| 56 |
+
tensor<fp32, [1024, 640]> concat_4_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [655360]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1269440))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1924864))), name = tensor<string, []>("concat_4_palettized"), shape = tensor<uint32, [2]>([1024, 640])];
|
| 57 |
+
tensor<fp32, [1024, 256]> concat_5_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [262144]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1925952))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2188160))), name = tensor<string, []>("concat_5_palettized"), shape = tensor<uint32, [2]>([1024, 256])];
|
| 58 |
+
tensor<fp32, [1024, 640]> concat_6_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [655360]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2189248))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2844672))), name = tensor<string, []>("concat_6_palettized"), shape = tensor<uint32, [2]>([1024, 640])];
|
| 59 |
+
tensor<fp32, [1024, 256]> concat_7_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [262144]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2845760))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3107968))), name = tensor<string, []>("concat_7_palettized"), shape = tensor<uint32, [2]>([1024, 256])];
|
| 60 |
+
tensor<fp32, [1, 512]> x_batch_first_lstm_h0_reshaped = const()[name = tensor<string, []>("x_batch_first_lstm_h0_reshaped"), val = tensor<fp32, [1, 512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3109056)))];
|
| 61 |
+
tensor<string, []> x_batch_first_direction_0 = const()[name = tensor<string, []>("x_batch_first_direction_0"), val = tensor<string, []>("bidirectional")];
|
| 62 |
+
tensor<bool, []> x_batch_first_output_sequence_0 = const()[name = tensor<string, []>("x_batch_first_output_sequence_0"), val = tensor<bool, []>(true)];
|
| 63 |
+
tensor<string, []> x_batch_first_recurrent_activation_0 = const()[name = tensor<string, []>("x_batch_first_recurrent_activation_0"), val = tensor<string, []>("sigmoid")];
|
| 64 |
+
tensor<string, []> x_batch_first_cell_activation_0 = const()[name = tensor<string, []>("x_batch_first_cell_activation_0"), val = tensor<string, []>("tanh")];
|
| 65 |
+
tensor<string, []> x_batch_first_activation_0 = const()[name = tensor<string, []>("x_batch_first_activation_0"), val = tensor<string, []>("tanh")];
|
| 66 |
+
tensor<fp32, [1, 640, ?]> cast_0 = cast(dtype = cast_0_dtype_0, x = en)[name = tensor<string, []>("cast_1")];
|
| 67 |
+
tensor<fp32, [?, 1, 640]> transpose_0 = transpose(perm = transpose_0_perm_0, x = cast_0)[name = tensor<string, []>("transpose_2")];
|
| 68 |
+
tensor<fp32, [?, 1, 512]> x_batch_first_0, tensor<fp32, [1, 512]> x_batch_first_1, tensor<fp32, [1, 512]> x_batch_first_2 = lstm(activation = x_batch_first_activation_0, bias = add_0, bias_back = add_1, cell_activation = x_batch_first_cell_activation_0, direction = x_batch_first_direction_0, initial_c = x_batch_first_lstm_h0_reshaped, initial_h = x_batch_first_lstm_h0_reshaped, output_sequence = x_batch_first_output_sequence_0, recurrent_activation = x_batch_first_recurrent_activation_0, weight_hh = concat_5_palettized, weight_hh_back = concat_7_palettized, weight_ih = concat_4_palettized, weight_ih_back = concat_6_palettized, x = transpose_0)[name = tensor<string, []>("x_batch_first")];
|
| 69 |
+
tensor<fp32, []> var_53 = const()[name = tensor<string, []>("op_53"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 70 |
+
tensor<fp32, []> var_56 = const()[name = tensor<string, []>("op_56"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 71 |
+
tensor<fp32, [1, 128]> cast_1 = cast(dtype = cast_1_dtype_0, x = style_s)[name = tensor<string, []>("cast_0")];
|
| 72 |
+
tensor<fp32, [1, 1024]> h_1 = linear(bias = F0_0_norm1_fc_bias, weight = F0_0_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_0")];
|
| 73 |
+
tensor<int32, [3]> var_79 = const()[name = tensor<string, []>("op_79"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 74 |
+
tensor<fp32, [1, 1024, 1]> h_3 = reshape(shape = var_79, x = h_1)[name = tensor<string, []>("h_3")];
|
| 75 |
+
tensor<int32, [2]> var_81_split_sizes_0 = const()[name = tensor<string, []>("op_81_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 76 |
+
tensor<int32, []> var_81_axis_0 = const()[name = tensor<string, []>("op_81_axis_0"), val = tensor<int32, []>(1)];
|
| 77 |
+
tensor<fp32, [1, 512, 1]> var_81_0, tensor<fp32, [1, 512, 1]> var_81_1 = split(axis = var_81_axis_0, split_sizes = var_81_split_sizes_0, x = h_3)[name = tensor<string, []>("op_81")];
|
| 78 |
+
tensor<fp32, []> var_83_promoted = const()[name = tensor<string, []>("op_83_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 79 |
+
tensor<fp32, [1, 512, 1]> var_84 = add(x = var_81_0, y = var_83_promoted)[name = tensor<string, []>("op_84")];
|
| 80 |
+
tensor<int32, [3]> transpose_0_perm_0_1 = const()[name = tensor<string, []>("transpose_0_perm_0_1"), val = tensor<int32, [3]>([1, 2, 0])];
|
| 81 |
+
tensor<fp32, [1, 512, ?]> transpose_0_1 = transpose(perm = transpose_0_perm_0_1, x = x_batch_first_0)[name = tensor<string, []>("transpose_1")];
|
| 82 |
+
tensor<fp32, [1, 512, ?]> var_87 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_56, gamma = F0_0_norm1_norm_weight, x = transpose_0_1)[name = tensor<string, []>("op_87")];
|
| 83 |
+
tensor<fp32, [1, 512, ?]> var_88 = mul(x = var_84, y = var_87)[name = tensor<string, []>("op_88")];
|
| 84 |
+
tensor<fp32, [1, 512, ?]> input_5 = add(x = var_88, y = var_81_1)[name = tensor<string, []>("input_5")];
|
| 85 |
+
tensor<fp32, [1, 512, ?]> input_7 = leaky_relu(alpha = var_53, x = input_5)[name = tensor<string, []>("input_7")];
|
| 86 |
+
tensor<fp32, [512, 512, 3]> weight_3_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3111168))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3897664))), name = tensor<string, []>("weight_3_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 87 |
+
tensor<string, []> input_9_pad_type_0 = const()[name = tensor<string, []>("input_9_pad_type_0"), val = tensor<string, []>("custom")];
|
| 88 |
+
tensor<int32, [2]> input_9_pad_0 = const()[name = tensor<string, []>("input_9_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 89 |
+
tensor<int32, [1]> input_9_strides_0 = const()[name = tensor<string, []>("input_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 90 |
+
tensor<int32, [1]> input_9_dilations_0 = const()[name = tensor<string, []>("input_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 91 |
+
tensor<int32, []> input_9_groups_0 = const()[name = tensor<string, []>("input_9_groups_0"), val = tensor<int32, []>(1)];
|
| 92 |
+
tensor<fp32, [1, 512, ?]> input_9 = conv(bias = F0_0_conv1_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 = weight_3_palettized, x = input_7)[name = tensor<string, []>("input_9")];
|
| 93 |
+
tensor<fp32, [1, 1024]> h_5 = linear(bias = F0_0_norm2_fc_bias, weight = F0_0_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_1")];
|
| 94 |
+
tensor<int32, [3]> var_105 = const()[name = tensor<string, []>("op_105"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 95 |
+
tensor<fp32, [1, 1024, 1]> h_7 = reshape(shape = var_105, x = h_5)[name = tensor<string, []>("h_7")];
|
| 96 |
+
tensor<int32, [2]> var_107_split_sizes_0 = const()[name = tensor<string, []>("op_107_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 97 |
+
tensor<int32, []> var_107_axis_0 = const()[name = tensor<string, []>("op_107_axis_0"), val = tensor<int32, []>(1)];
|
| 98 |
+
tensor<fp32, [1, 512, 1]> var_107_0, tensor<fp32, [1, 512, 1]> var_107_1 = split(axis = var_107_axis_0, split_sizes = var_107_split_sizes_0, x = h_7)[name = tensor<string, []>("op_107")];
|
| 99 |
+
tensor<fp32, []> var_109_promoted = const()[name = tensor<string, []>("op_109_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 100 |
+
tensor<fp32, [1, 512, 1]> var_110 = add(x = var_107_0, y = var_109_promoted)[name = tensor<string, []>("op_110")];
|
| 101 |
+
tensor<fp32, [1, 512, ?]> var_113 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_56, gamma = F0_0_norm1_norm_weight, x = input_9)[name = tensor<string, []>("op_113")];
|
| 102 |
+
tensor<fp32, [1, 512, ?]> var_114 = mul(x = var_110, y = var_113)[name = tensor<string, []>("op_114")];
|
| 103 |
+
tensor<fp32, [1, 512, ?]> input_11 = add(x = var_114, y = var_107_1)[name = tensor<string, []>("input_11")];
|
| 104 |
+
tensor<fp32, [1, 512, ?]> input_13 = leaky_relu(alpha = var_53, x = input_11)[name = tensor<string, []>("input_13")];
|
| 105 |
+
tensor<fp32, [512, 512, 3]> weight_7_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3898752))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4685248))), name = tensor<string, []>("weight_7_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 106 |
+
tensor<string, []> out_1_pad_type_0 = const()[name = tensor<string, []>("out_1_pad_type_0"), val = tensor<string, []>("custom")];
|
| 107 |
+
tensor<int32, [2]> out_1_pad_0 = const()[name = tensor<string, []>("out_1_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 108 |
+
tensor<int32, [1]> out_1_strides_0 = const()[name = tensor<string, []>("out_1_strides_0"), val = tensor<int32, [1]>([1])];
|
| 109 |
+
tensor<int32, [1]> out_1_dilations_0 = const()[name = tensor<string, []>("out_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 110 |
+
tensor<int32, []> out_1_groups_0 = const()[name = tensor<string, []>("out_1_groups_0"), val = tensor<int32, []>(1)];
|
| 111 |
+
tensor<fp32, [1, 512, ?]> out_1 = conv(bias = F0_0_conv2_bias, dilations = out_1_dilations_0, groups = out_1_groups_0, pad = out_1_pad_0, pad_type = out_1_pad_type_0, strides = out_1_strides_0, weight = weight_7_palettized, x = input_13)[name = tensor<string, []>("out_1")];
|
| 112 |
+
tensor<fp32, [1, 512, ?]> var_124 = add(x = out_1, y = transpose_0_1)[name = tensor<string, []>("op_124")];
|
| 113 |
+
tensor<fp32, []> var_125 = const()[name = tensor<string, []>("op_125"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 114 |
+
tensor<fp32, [1, 512, ?]> input_15 = mul(x = var_124, y = var_125)[name = tensor<string, []>("input_15")];
|
| 115 |
+
tensor<fp32, []> var_130 = const()[name = tensor<string, []>("op_130"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 116 |
+
tensor<fp32, []> var_134 = const()[name = tensor<string, []>("op_134"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 117 |
+
tensor<fp32, [1, 1024]> h_9 = linear(bias = F0_1_norm1_fc_bias, weight = F0_1_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_2")];
|
| 118 |
+
tensor<int32, [3]> var_166 = const()[name = tensor<string, []>("op_166"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 119 |
+
tensor<fp32, [1, 1024, 1]> h_11 = reshape(shape = var_166, x = h_9)[name = tensor<string, []>("h_11")];
|
| 120 |
+
tensor<int32, [2]> var_168_split_sizes_0 = const()[name = tensor<string, []>("op_168_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 121 |
+
tensor<int32, []> var_168_axis_0 = const()[name = tensor<string, []>("op_168_axis_0"), val = tensor<int32, []>(1)];
|
| 122 |
+
tensor<fp32, [1, 512, 1]> var_168_0, tensor<fp32, [1, 512, 1]> var_168_1 = split(axis = var_168_axis_0, split_sizes = var_168_split_sizes_0, x = h_11)[name = tensor<string, []>("op_168")];
|
| 123 |
+
tensor<fp32, []> var_170_promoted = const()[name = tensor<string, []>("op_170_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 124 |
+
tensor<fp32, [1, 512, 1]> var_171 = add(x = var_168_0, y = var_170_promoted)[name = tensor<string, []>("op_171")];
|
| 125 |
+
tensor<fp32, [1, 512, ?]> var_174 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_134, gamma = F0_0_norm1_norm_weight, x = input_15)[name = tensor<string, []>("op_174")];
|
| 126 |
+
tensor<fp32, [1, 512, ?]> var_175 = mul(x = var_171, y = var_174)[name = tensor<string, []>("op_175")];
|
| 127 |
+
tensor<fp32, [1, 512, ?]> input_17 = add(x = var_175, y = var_168_1)[name = tensor<string, []>("input_17")];
|
| 128 |
+
tensor<fp32, [1, 512, ?]> input_19 = leaky_relu(alpha = var_130, x = input_17)[name = tensor<string, []>("input_19")];
|
| 129 |
+
tensor<fp32, [512, 1, 3]> var_178 = const()[name = tensor<string, []>("op_178"), val = tensor<fp32, [512, 1, 3]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4686336)))];
|
| 130 |
+
tensor<string, []> conv_transpose_0_pad_type_0 = const()[name = tensor<string, []>("conv_transpose_0_pad_type_0"), val = tensor<string, []>("custom")];
|
| 131 |
+
tensor<int32, [2]> conv_transpose_0_pad_0 = const()[name = tensor<string, []>("conv_transpose_0_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 132 |
+
tensor<int32, [1]> conv_transpose_0_strides_0 = const()[name = tensor<string, []>("conv_transpose_0_strides_0"), val = tensor<int32, [1]>([2])];
|
| 133 |
+
tensor<int32, []> conv_transpose_0_groups_0 = const()[name = tensor<string, []>("conv_transpose_0_groups_0"), val = tensor<int32, []>(512)];
|
| 134 |
+
tensor<int32, [1]> conv_transpose_0_dilations_0 = const()[name = tensor<string, []>("conv_transpose_0_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 135 |
+
tensor<fp32, [1, 512, ?]> conv_transpose_0 = conv_transpose(bias = F0_1_pool_bias, dilations = conv_transpose_0_dilations_0, groups = conv_transpose_0_groups_0, pad = conv_transpose_0_pad_0, pad_type = conv_transpose_0_pad_type_0, strides = conv_transpose_0_strides_0, weight = var_178, x = input_19)[name = tensor<string, []>("conv_transpose_0")];
|
| 136 |
+
tensor<int32, [3]> input_21_begin_0 = const()[name = tensor<string, []>("input_21_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 137 |
+
tensor<int32, [3]> input_21_end_0 = const()[name = tensor<string, []>("input_21_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 138 |
+
tensor<bool, [3]> input_21_begin_mask_0 = const()[name = tensor<string, []>("input_21_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 139 |
+
tensor<bool, [3]> input_21_end_mask_0 = const()[name = tensor<string, []>("input_21_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 140 |
+
tensor<fp32, [1, 512, ?]> input_21 = slice_by_index(begin = input_21_begin_0, begin_mask = input_21_begin_mask_0, end = input_21_end_0, end_mask = input_21_end_mask_0, x = conv_transpose_0)[name = tensor<string, []>("input_21")];
|
| 141 |
+
tensor<fp32, [256, 512, 3]> weight_11_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [393216]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4692544))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5085824))), name = tensor<string, []>("weight_11_palettized"), shape = tensor<uint32, [3]>([256, 512, 3])];
|
| 142 |
+
tensor<string, []> input_23_pad_type_0 = const()[name = tensor<string, []>("input_23_pad_type_0"), val = tensor<string, []>("custom")];
|
| 143 |
+
tensor<int32, [2]> input_23_pad_0 = const()[name = tensor<string, []>("input_23_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 144 |
+
tensor<int32, [1]> input_23_strides_0 = const()[name = tensor<string, []>("input_23_strides_0"), val = tensor<int32, [1]>([1])];
|
| 145 |
+
tensor<int32, [1]> input_23_dilations_0 = const()[name = tensor<string, []>("input_23_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 146 |
+
tensor<int32, []> input_23_groups_0 = const()[name = tensor<string, []>("input_23_groups_0"), val = tensor<int32, []>(1)];
|
| 147 |
+
tensor<fp32, [1, 256, ?]> input_23 = conv(bias = F0_1_conv1_bias, dilations = input_23_dilations_0, groups = input_23_groups_0, pad = input_23_pad_0, pad_type = input_23_pad_type_0, strides = input_23_strides_0, weight = weight_11_palettized, x = input_21)[name = tensor<string, []>("input_23")];
|
| 148 |
+
tensor<fp32, [1, 512]> h_13 = linear(bias = F0_1_norm2_fc_bias, weight = F0_1_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_3")];
|
| 149 |
+
tensor<int32, [3]> var_199 = const()[name = tensor<string, []>("op_199"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 150 |
+
tensor<fp32, [1, 512, 1]> h_15 = reshape(shape = var_199, x = h_13)[name = tensor<string, []>("h_15")];
|
| 151 |
+
tensor<int32, [2]> var_201_split_sizes_0 = const()[name = tensor<string, []>("op_201_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 152 |
+
tensor<int32, []> var_201_axis_0 = const()[name = tensor<string, []>("op_201_axis_0"), val = tensor<int32, []>(1)];
|
| 153 |
+
tensor<fp32, [1, 256, 1]> var_201_0, tensor<fp32, [1, 256, 1]> var_201_1 = split(axis = var_201_axis_0, split_sizes = var_201_split_sizes_0, x = h_15)[name = tensor<string, []>("op_201")];
|
| 154 |
+
tensor<fp32, []> var_203_promoted = const()[name = tensor<string, []>("op_203_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 155 |
+
tensor<fp32, [1, 256, 1]> var_204 = add(x = var_201_0, y = var_203_promoted)[name = tensor<string, []>("op_204")];
|
| 156 |
+
tensor<fp32, [1, 256, ?]> var_207 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_134, gamma = F0_1_norm2_norm_weight, x = input_23)[name = tensor<string, []>("op_207")];
|
| 157 |
+
tensor<fp32, [1, 256, ?]> var_208 = mul(x = var_204, y = var_207)[name = tensor<string, []>("op_208")];
|
| 158 |
+
tensor<fp32, [1, 256, ?]> input_25 = add(x = var_208, y = var_201_1)[name = tensor<string, []>("input_25")];
|
| 159 |
+
tensor<fp32, [1, 256, ?]> input_27 = leaky_relu(alpha = var_130, x = input_25)[name = tensor<string, []>("input_27")];
|
| 160 |
+
tensor<fp32, [256, 256, 3]> weight_15_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5086912))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5283584))), name = tensor<string, []>("weight_15_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 161 |
+
tensor<string, []> out_3_pad_type_0 = const()[name = tensor<string, []>("out_3_pad_type_0"), val = tensor<string, []>("custom")];
|
| 162 |
+
tensor<int32, [2]> out_3_pad_0 = const()[name = tensor<string, []>("out_3_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 163 |
+
tensor<int32, [1]> out_3_strides_0 = const()[name = tensor<string, []>("out_3_strides_0"), val = tensor<int32, [1]>([1])];
|
| 164 |
+
tensor<int32, [1]> out_3_dilations_0 = const()[name = tensor<string, []>("out_3_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 165 |
+
tensor<int32, []> out_3_groups_0 = const()[name = tensor<string, []>("out_3_groups_0"), val = tensor<int32, []>(1)];
|
| 166 |
+
tensor<fp32, [1, 256, ?]> out_3 = conv(bias = F0_1_conv2_bias, dilations = out_3_dilations_0, groups = out_3_groups_0, pad = out_3_pad_0, pad_type = out_3_pad_type_0, strides = out_3_strides_0, weight = weight_15_palettized, x = input_27)[name = tensor<string, []>("out_3")];
|
| 167 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = tensor<string, []>("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 168 |
+
tensor<fp32, [1, 512, ?, 1]> expand_dims_0 = expand_dims(axes = expand_dims_0_axes_0, x = input_15)[name = tensor<string, []>("expand_dims_0")];
|
| 169 |
+
tensor<int32, []> upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_0_scale_factor_height_0"), val = tensor<int32, []>(2)];
|
| 170 |
+
tensor<int32, []> upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_0_scale_factor_width_0"), val = tensor<int32, []>(1)];
|
| 171 |
+
tensor<fp32, [1, 512, ?, 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 = tensor<string, []>("upsample_nearest_neighbor_0")];
|
| 172 |
+
tensor<int32, [1]> input_29_axes_0 = const()[name = tensor<string, []>("input_29_axes_0"), val = tensor<int32, [1]>([3])];
|
| 173 |
+
tensor<fp32, [1, 512, ?]> input_29 = squeeze(axes = input_29_axes_0, x = upsample_nearest_neighbor_0)[name = tensor<string, []>("input_29")];
|
| 174 |
+
tensor<fp32, [256, 512, 1]> weight_17_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5284672))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5415808))), name = tensor<string, []>("weight_17_palettized"), shape = tensor<uint32, [3]>([256, 512, 1])];
|
| 175 |
+
tensor<string, []> var_225_pad_type_0 = const()[name = tensor<string, []>("op_225_pad_type_0"), val = tensor<string, []>("valid")];
|
| 176 |
+
tensor<int32, [1]> var_225_strides_0 = const()[name = tensor<string, []>("op_225_strides_0"), val = tensor<int32, [1]>([1])];
|
| 177 |
+
tensor<int32, [2]> var_225_pad_0 = const()[name = tensor<string, []>("op_225_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 178 |
+
tensor<int32, [1]> var_225_dilations_0 = const()[name = tensor<string, []>("op_225_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 179 |
+
tensor<int32, []> var_225_groups_0 = const()[name = tensor<string, []>("op_225_groups_0"), val = tensor<int32, []>(1)];
|
| 180 |
+
tensor<fp32, [1, 256, ?]> var_225 = conv(dilations = var_225_dilations_0, groups = var_225_groups_0, pad = var_225_pad_0, pad_type = var_225_pad_type_0, strides = var_225_strides_0, weight = weight_17_palettized, x = input_29)[name = tensor<string, []>("op_225")];
|
| 181 |
+
tensor<fp32, [1, 256, ?]> var_226 = add(x = out_3, y = var_225)[name = tensor<string, []>("op_226")];
|
| 182 |
+
tensor<fp32, []> var_227 = const()[name = tensor<string, []>("op_227"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 183 |
+
tensor<fp32, [1, 256, ?]> input_31 = mul(x = var_226, y = var_227)[name = tensor<string, []>("input_31")];
|
| 184 |
+
tensor<fp32, []> var_230 = const()[name = tensor<string, []>("op_230"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 185 |
+
tensor<fp32, []> var_233 = const()[name = tensor<string, []>("op_233"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 186 |
+
tensor<fp32, [1, 512]> h_17 = linear(bias = F0_2_norm1_fc_bias, weight = F0_2_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_4")];
|
| 187 |
+
tensor<int32, [3]> var_256 = const()[name = tensor<string, []>("op_256"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 188 |
+
tensor<fp32, [1, 512, 1]> h_19 = reshape(shape = var_256, x = h_17)[name = tensor<string, []>("h_19")];
|
| 189 |
+
tensor<int32, [2]> var_258_split_sizes_0 = const()[name = tensor<string, []>("op_258_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 190 |
+
tensor<int32, []> var_258_axis_0 = const()[name = tensor<string, []>("op_258_axis_0"), val = tensor<int32, []>(1)];
|
| 191 |
+
tensor<fp32, [1, 256, 1]> var_258_0, tensor<fp32, [1, 256, 1]> var_258_1 = split(axis = var_258_axis_0, split_sizes = var_258_split_sizes_0, x = h_19)[name = tensor<string, []>("op_258")];
|
| 192 |
+
tensor<fp32, []> var_260_promoted = const()[name = tensor<string, []>("op_260_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 193 |
+
tensor<fp32, [1, 256, 1]> var_261 = add(x = var_258_0, y = var_260_promoted)[name = tensor<string, []>("op_261")];
|
| 194 |
+
tensor<fp32, [1, 256, ?]> var_264 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_233, gamma = F0_1_norm2_norm_weight, x = input_31)[name = tensor<string, []>("op_264")];
|
| 195 |
+
tensor<fp32, [1, 256, ?]> var_265 = mul(x = var_261, y = var_264)[name = tensor<string, []>("op_265")];
|
| 196 |
+
tensor<fp32, [1, 256, ?]> input_33 = add(x = var_265, y = var_258_1)[name = tensor<string, []>("input_33")];
|
| 197 |
+
tensor<fp32, [1, 256, ?]> input_35 = leaky_relu(alpha = var_230, x = input_33)[name = tensor<string, []>("input_35")];
|
| 198 |
+
tensor<fp32, [256, 256, 3]> weight_21_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5416896))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5613568))), name = tensor<string, []>("weight_21_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 199 |
+
tensor<string, []> input_37_pad_type_0 = const()[name = tensor<string, []>("input_37_pad_type_0"), val = tensor<string, []>("custom")];
|
| 200 |
+
tensor<int32, [2]> input_37_pad_0 = const()[name = tensor<string, []>("input_37_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 201 |
+
tensor<int32, [1]> input_37_strides_0 = const()[name = tensor<string, []>("input_37_strides_0"), val = tensor<int32, [1]>([1])];
|
| 202 |
+
tensor<int32, [1]> input_37_dilations_0 = const()[name = tensor<string, []>("input_37_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 203 |
+
tensor<int32, []> input_37_groups_0 = const()[name = tensor<string, []>("input_37_groups_0"), val = tensor<int32, []>(1)];
|
| 204 |
+
tensor<fp32, [1, 256, ?]> input_37 = conv(bias = F0_2_conv1_bias, 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 = weight_21_palettized, x = input_35)[name = tensor<string, []>("input_37")];
|
| 205 |
+
tensor<fp32, [1, 512]> h_21 = linear(bias = F0_2_norm2_fc_bias, weight = F0_2_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_5")];
|
| 206 |
+
tensor<int32, [3]> var_282 = const()[name = tensor<string, []>("op_282"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 207 |
+
tensor<fp32, [1, 512, 1]> h_23 = reshape(shape = var_282, x = h_21)[name = tensor<string, []>("h_23")];
|
| 208 |
+
tensor<int32, [2]> var_284_split_sizes_0 = const()[name = tensor<string, []>("op_284_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 209 |
+
tensor<int32, []> var_284_axis_0 = const()[name = tensor<string, []>("op_284_axis_0"), val = tensor<int32, []>(1)];
|
| 210 |
+
tensor<fp32, [1, 256, 1]> var_284_0, tensor<fp32, [1, 256, 1]> var_284_1 = split(axis = var_284_axis_0, split_sizes = var_284_split_sizes_0, x = h_23)[name = tensor<string, []>("op_284")];
|
| 211 |
+
tensor<fp32, []> var_286_promoted = const()[name = tensor<string, []>("op_286_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 212 |
+
tensor<fp32, [1, 256, 1]> var_287 = add(x = var_284_0, y = var_286_promoted)[name = tensor<string, []>("op_287")];
|
| 213 |
+
tensor<fp32, [1, 256, ?]> var_290 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_233, gamma = F0_1_norm2_norm_weight, x = input_37)[name = tensor<string, []>("op_290")];
|
| 214 |
+
tensor<fp32, [1, 256, ?]> var_291 = mul(x = var_287, y = var_290)[name = tensor<string, []>("op_291")];
|
| 215 |
+
tensor<fp32, [1, 256, ?]> input_39 = add(x = var_291, y = var_284_1)[name = tensor<string, []>("input_39")];
|
| 216 |
+
tensor<fp32, [1, 256, ?]> input_41 = leaky_relu(alpha = var_230, x = input_39)[name = tensor<string, []>("input_41")];
|
| 217 |
+
tensor<fp32, [256, 256, 3]> weight_25_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5614656))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5811328))), name = tensor<string, []>("weight_25_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 218 |
+
tensor<string, []> out_5_pad_type_0 = const()[name = tensor<string, []>("out_5_pad_type_0"), val = tensor<string, []>("custom")];
|
| 219 |
+
tensor<int32, [2]> out_5_pad_0 = const()[name = tensor<string, []>("out_5_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 220 |
+
tensor<int32, [1]> out_5_strides_0 = const()[name = tensor<string, []>("out_5_strides_0"), val = tensor<int32, [1]>([1])];
|
| 221 |
+
tensor<int32, [1]> out_5_dilations_0 = const()[name = tensor<string, []>("out_5_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 222 |
+
tensor<int32, []> out_5_groups_0 = const()[name = tensor<string, []>("out_5_groups_0"), val = tensor<int32, []>(1)];
|
| 223 |
+
tensor<fp32, [1, 256, ?]> out_5 = conv(bias = F0_2_conv2_bias, dilations = out_5_dilations_0, groups = out_5_groups_0, pad = out_5_pad_0, pad_type = out_5_pad_type_0, strides = out_5_strides_0, weight = weight_25_palettized, x = input_41)[name = tensor<string, []>("out_5")];
|
| 224 |
+
tensor<fp32, [1, 256, ?]> var_301 = add(x = out_5, y = input_31)[name = tensor<string, []>("op_301")];
|
| 225 |
+
tensor<fp32, []> var_302 = const()[name = tensor<string, []>("op_302"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 226 |
+
tensor<fp32, [1, 256, ?]> input_43 = mul(x = var_301, y = var_302)[name = tensor<string, []>("input_43")];
|
| 227 |
+
tensor<string, []> var_314_pad_type_0 = const()[name = tensor<string, []>("op_314_pad_type_0"), val = tensor<string, []>("valid")];
|
| 228 |
+
tensor<int32, [1]> var_314_strides_0 = const()[name = tensor<string, []>("op_314_strides_0"), val = tensor<int32, [1]>([1])];
|
| 229 |
+
tensor<int32, [2]> var_314_pad_0 = const()[name = tensor<string, []>("op_314_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 230 |
+
tensor<int32, [1]> var_314_dilations_0 = const()[name = tensor<string, []>("op_314_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 231 |
+
tensor<int32, []> var_314_groups_0 = const()[name = tensor<string, []>("op_314_groups_0"), val = tensor<int32, []>(1)];
|
| 232 |
+
tensor<fp32, [1, 1, ?]> var_314 = conv(bias = F0_proj_bias, dilations = var_314_dilations_0, groups = var_314_groups_0, pad = var_314_pad_0, pad_type = var_314_pad_type_0, strides = var_314_strides_0, weight = F0_proj_weight, x = input_43)[name = tensor<string, []>("op_314")];
|
| 233 |
+
tensor<int32, [1]> var_316_axes_0 = const()[name = tensor<string, []>("op_316_axes_0"), val = tensor<int32, [1]>([1])];
|
| 234 |
+
tensor<fp32, [1, ?]> F0 = squeeze(axes = var_316_axes_0, x = var_314)[name = tensor<string, []>("op_316")];
|
| 235 |
+
tensor<fp32, []> var_321 = const()[name = tensor<string, []>("op_321"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 236 |
+
tensor<fp32, []> var_324 = const()[name = tensor<string, []>("op_324"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 237 |
+
tensor<fp32, [1, 1024]> h_25 = linear(bias = N_0_norm1_fc_bias, weight = N_0_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_6")];
|
| 238 |
+
tensor<int32, [3]> var_347 = const()[name = tensor<string, []>("op_347"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 239 |
+
tensor<fp32, [1, 1024, 1]> h_27 = reshape(shape = var_347, x = h_25)[name = tensor<string, []>("h_27")];
|
| 240 |
+
tensor<int32, [2]> var_349_split_sizes_0 = const()[name = tensor<string, []>("op_349_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 241 |
+
tensor<int32, []> var_349_axis_0 = const()[name = tensor<string, []>("op_349_axis_0"), val = tensor<int32, []>(1)];
|
| 242 |
+
tensor<fp32, [1, 512, 1]> var_349_0, tensor<fp32, [1, 512, 1]> var_349_1 = split(axis = var_349_axis_0, split_sizes = var_349_split_sizes_0, x = h_27)[name = tensor<string, []>("op_349")];
|
| 243 |
+
tensor<fp32, []> var_351_promoted = const()[name = tensor<string, []>("op_351_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 244 |
+
tensor<fp32, [1, 512, 1]> var_352 = add(x = var_349_0, y = var_351_promoted)[name = tensor<string, []>("op_352")];
|
| 245 |
+
tensor<fp32, [1, 512, ?]> var_356 = mul(x = var_352, y = var_87)[name = tensor<string, []>("op_356")];
|
| 246 |
+
tensor<fp32, [1, 512, ?]> input_47 = add(x = var_356, y = var_349_1)[name = tensor<string, []>("input_47")];
|
| 247 |
+
tensor<fp32, [1, 512, ?]> input_49 = leaky_relu(alpha = var_321, x = input_47)[name = tensor<string, []>("input_49")];
|
| 248 |
+
tensor<fp32, [512, 512, 3]> weight_31_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5812416))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(6598912))), name = tensor<string, []>("weight_31_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 249 |
+
tensor<string, []> input_51_pad_type_0 = const()[name = tensor<string, []>("input_51_pad_type_0"), val = tensor<string, []>("custom")];
|
| 250 |
+
tensor<int32, [2]> input_51_pad_0 = const()[name = tensor<string, []>("input_51_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 251 |
+
tensor<int32, [1]> input_51_strides_0 = const()[name = tensor<string, []>("input_51_strides_0"), val = tensor<int32, [1]>([1])];
|
| 252 |
+
tensor<int32, [1]> input_51_dilations_0 = const()[name = tensor<string, []>("input_51_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 253 |
+
tensor<int32, []> input_51_groups_0 = const()[name = tensor<string, []>("input_51_groups_0"), val = tensor<int32, []>(1)];
|
| 254 |
+
tensor<fp32, [1, 512, ?]> input_51 = conv(bias = N_0_conv1_bias, 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 = weight_31_palettized, x = input_49)[name = tensor<string, []>("input_51")];
|
| 255 |
+
tensor<fp32, [1, 1024]> h_29 = linear(bias = N_0_norm2_fc_bias, weight = N_0_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_7")];
|
| 256 |
+
tensor<int32, [3]> var_373 = const()[name = tensor<string, []>("op_373"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 257 |
+
tensor<fp32, [1, 1024, 1]> h_31 = reshape(shape = var_373, x = h_29)[name = tensor<string, []>("h_31")];
|
| 258 |
+
tensor<int32, [2]> var_375_split_sizes_0 = const()[name = tensor<string, []>("op_375_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 259 |
+
tensor<int32, []> var_375_axis_0 = const()[name = tensor<string, []>("op_375_axis_0"), val = tensor<int32, []>(1)];
|
| 260 |
+
tensor<fp32, [1, 512, 1]> var_375_0, tensor<fp32, [1, 512, 1]> var_375_1 = split(axis = var_375_axis_0, split_sizes = var_375_split_sizes_0, x = h_31)[name = tensor<string, []>("op_375")];
|
| 261 |
+
tensor<fp32, []> var_377_promoted = const()[name = tensor<string, []>("op_377_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 262 |
+
tensor<fp32, [1, 512, 1]> var_378 = add(x = var_375_0, y = var_377_promoted)[name = tensor<string, []>("op_378")];
|
| 263 |
+
tensor<fp32, [1, 512, ?]> var_381 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_324, gamma = F0_0_norm1_norm_weight, x = input_51)[name = tensor<string, []>("op_381")];
|
| 264 |
+
tensor<fp32, [1, 512, ?]> var_382 = mul(x = var_378, y = var_381)[name = tensor<string, []>("op_382")];
|
| 265 |
+
tensor<fp32, [1, 512, ?]> input_53 = add(x = var_382, y = var_375_1)[name = tensor<string, []>("input_53")];
|
| 266 |
+
tensor<fp32, [1, 512, ?]> input_55 = leaky_relu(alpha = var_321, x = input_53)[name = tensor<string, []>("input_55")];
|
| 267 |
+
tensor<fp32, [512, 512, 3]> weight_35_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(6600000))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7386496))), name = tensor<string, []>("weight_35_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 268 |
+
tensor<string, []> out_7_pad_type_0 = const()[name = tensor<string, []>("out_7_pad_type_0"), val = tensor<string, []>("custom")];
|
| 269 |
+
tensor<int32, [2]> out_7_pad_0 = const()[name = tensor<string, []>("out_7_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 270 |
+
tensor<int32, [1]> out_7_strides_0 = const()[name = tensor<string, []>("out_7_strides_0"), val = tensor<int32, [1]>([1])];
|
| 271 |
+
tensor<int32, [1]> out_7_dilations_0 = const()[name = tensor<string, []>("out_7_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 272 |
+
tensor<int32, []> out_7_groups_0 = const()[name = tensor<string, []>("out_7_groups_0"), val = tensor<int32, []>(1)];
|
| 273 |
+
tensor<fp32, [1, 512, ?]> out_7 = conv(bias = N_0_conv2_bias, dilations = out_7_dilations_0, groups = out_7_groups_0, pad = out_7_pad_0, pad_type = out_7_pad_type_0, strides = out_7_strides_0, weight = weight_35_palettized, x = input_55)[name = tensor<string, []>("out_7")];
|
| 274 |
+
tensor<fp32, [1, 512, ?]> var_392 = add(x = out_7, y = transpose_0_1)[name = tensor<string, []>("op_392")];
|
| 275 |
+
tensor<fp32, []> var_393 = const()[name = tensor<string, []>("op_393"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 276 |
+
tensor<fp32, [1, 512, ?]> input_57 = mul(x = var_392, y = var_393)[name = tensor<string, []>("input_57")];
|
| 277 |
+
tensor<fp32, []> var_398 = const()[name = tensor<string, []>("op_398"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 278 |
+
tensor<fp32, []> var_402 = const()[name = tensor<string, []>("op_402"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 279 |
+
tensor<fp32, [1, 1024]> h_33 = linear(bias = N_1_norm1_fc_bias, weight = N_1_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_8")];
|
| 280 |
+
tensor<int32, [3]> var_434 = const()[name = tensor<string, []>("op_434"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 281 |
+
tensor<fp32, [1, 1024, 1]> h_35 = reshape(shape = var_434, x = h_33)[name = tensor<string, []>("h_35")];
|
| 282 |
+
tensor<int32, [2]> var_436_split_sizes_0 = const()[name = tensor<string, []>("op_436_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 283 |
+
tensor<int32, []> var_436_axis_0 = const()[name = tensor<string, []>("op_436_axis_0"), val = tensor<int32, []>(1)];
|
| 284 |
+
tensor<fp32, [1, 512, 1]> var_436_0, tensor<fp32, [1, 512, 1]> var_436_1 = split(axis = var_436_axis_0, split_sizes = var_436_split_sizes_0, x = h_35)[name = tensor<string, []>("op_436")];
|
| 285 |
+
tensor<fp32, []> var_438_promoted = const()[name = tensor<string, []>("op_438_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 286 |
+
tensor<fp32, [1, 512, 1]> var_439 = add(x = var_436_0, y = var_438_promoted)[name = tensor<string, []>("op_439")];
|
| 287 |
+
tensor<fp32, [1, 512, ?]> var_442 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_402, gamma = F0_0_norm1_norm_weight, x = input_57)[name = tensor<string, []>("op_442")];
|
| 288 |
+
tensor<fp32, [1, 512, ?]> var_443 = mul(x = var_439, y = var_442)[name = tensor<string, []>("op_443")];
|
| 289 |
+
tensor<fp32, [1, 512, ?]> input_59 = add(x = var_443, y = var_436_1)[name = tensor<string, []>("input_59")];
|
| 290 |
+
tensor<fp32, [1, 512, ?]> input_61 = leaky_relu(alpha = var_398, x = input_59)[name = tensor<string, []>("input_61")];
|
| 291 |
+
tensor<fp32, [512, 1, 3]> var_446 = const()[name = tensor<string, []>("op_446"), val = tensor<fp32, [512, 1, 3]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7387584)))];
|
| 292 |
+
tensor<string, []> conv_transpose_1_pad_type_0 = const()[name = tensor<string, []>("conv_transpose_1_pad_type_0"), val = tensor<string, []>("custom")];
|
| 293 |
+
tensor<int32, [2]> conv_transpose_1_pad_0 = const()[name = tensor<string, []>("conv_transpose_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 294 |
+
tensor<int32, [1]> conv_transpose_1_strides_0 = const()[name = tensor<string, []>("conv_transpose_1_strides_0"), val = tensor<int32, [1]>([2])];
|
| 295 |
+
tensor<int32, []> conv_transpose_1_groups_0 = const()[name = tensor<string, []>("conv_transpose_1_groups_0"), val = tensor<int32, []>(512)];
|
| 296 |
+
tensor<int32, [1]> conv_transpose_1_dilations_0 = const()[name = tensor<string, []>("conv_transpose_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 297 |
+
tensor<fp32, [1, 512, ?]> conv_transpose_1 = conv_transpose(bias = N_1_pool_bias, dilations = conv_transpose_1_dilations_0, groups = conv_transpose_1_groups_0, pad = conv_transpose_1_pad_0, pad_type = conv_transpose_1_pad_type_0, strides = conv_transpose_1_strides_0, weight = var_446, x = input_61)[name = tensor<string, []>("conv_transpose_1")];
|
| 298 |
+
tensor<int32, [3]> input_63_begin_0 = const()[name = tensor<string, []>("input_63_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 299 |
+
tensor<int32, [3]> input_63_end_0 = const()[name = tensor<string, []>("input_63_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 300 |
+
tensor<bool, [3]> input_63_begin_mask_0 = const()[name = tensor<string, []>("input_63_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 301 |
+
tensor<bool, [3]> input_63_end_mask_0 = const()[name = tensor<string, []>("input_63_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 302 |
+
tensor<fp32, [1, 512, ?]> input_63 = slice_by_index(begin = input_63_begin_0, begin_mask = input_63_begin_mask_0, end = input_63_end_0, end_mask = input_63_end_mask_0, x = conv_transpose_1)[name = tensor<string, []>("input_63")];
|
| 303 |
+
tensor<fp32, [256, 512, 3]> weight_39_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [393216]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7393792))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7787072))), name = tensor<string, []>("weight_39_palettized"), shape = tensor<uint32, [3]>([256, 512, 3])];
|
| 304 |
+
tensor<string, []> input_65_pad_type_0 = const()[name = tensor<string, []>("input_65_pad_type_0"), val = tensor<string, []>("custom")];
|
| 305 |
+
tensor<int32, [2]> input_65_pad_0 = const()[name = tensor<string, []>("input_65_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 306 |
+
tensor<int32, [1]> input_65_strides_0 = const()[name = tensor<string, []>("input_65_strides_0"), val = tensor<int32, [1]>([1])];
|
| 307 |
+
tensor<int32, [1]> input_65_dilations_0 = const()[name = tensor<string, []>("input_65_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 308 |
+
tensor<int32, []> input_65_groups_0 = const()[name = tensor<string, []>("input_65_groups_0"), val = tensor<int32, []>(1)];
|
| 309 |
+
tensor<fp32, [1, 256, ?]> input_65 = conv(bias = N_1_conv1_bias, 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 = weight_39_palettized, x = input_63)[name = tensor<string, []>("input_65")];
|
| 310 |
+
tensor<fp32, [1, 512]> h_37 = linear(bias = N_1_norm2_fc_bias, weight = N_1_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_9")];
|
| 311 |
+
tensor<int32, [3]> var_467 = const()[name = tensor<string, []>("op_467"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 312 |
+
tensor<fp32, [1, 512, 1]> h_39 = reshape(shape = var_467, x = h_37)[name = tensor<string, []>("h_39")];
|
| 313 |
+
tensor<int32, [2]> var_469_split_sizes_0 = const()[name = tensor<string, []>("op_469_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 314 |
+
tensor<int32, []> var_469_axis_0 = const()[name = tensor<string, []>("op_469_axis_0"), val = tensor<int32, []>(1)];
|
| 315 |
+
tensor<fp32, [1, 256, 1]> var_469_0, tensor<fp32, [1, 256, 1]> var_469_1 = split(axis = var_469_axis_0, split_sizes = var_469_split_sizes_0, x = h_39)[name = tensor<string, []>("op_469")];
|
| 316 |
+
tensor<fp32, []> var_471_promoted = const()[name = tensor<string, []>("op_471_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 317 |
+
tensor<fp32, [1, 256, 1]> var_472 = add(x = var_469_0, y = var_471_promoted)[name = tensor<string, []>("op_472")];
|
| 318 |
+
tensor<fp32, [1, 256, ?]> var_475 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_402, gamma = F0_1_norm2_norm_weight, x = input_65)[name = tensor<string, []>("op_475")];
|
| 319 |
+
tensor<fp32, [1, 256, ?]> var_476 = mul(x = var_472, y = var_475)[name = tensor<string, []>("op_476")];
|
| 320 |
+
tensor<fp32, [1, 256, ?]> input_67 = add(x = var_476, y = var_469_1)[name = tensor<string, []>("input_67")];
|
| 321 |
+
tensor<fp32, [1, 256, ?]> input_69 = leaky_relu(alpha = var_398, x = input_67)[name = tensor<string, []>("input_69")];
|
| 322 |
+
tensor<fp32, [256, 256, 3]> weight_43_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7788160))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7984832))), name = tensor<string, []>("weight_43_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 323 |
+
tensor<string, []> out_9_pad_type_0 = const()[name = tensor<string, []>("out_9_pad_type_0"), val = tensor<string, []>("custom")];
|
| 324 |
+
tensor<int32, [2]> out_9_pad_0 = const()[name = tensor<string, []>("out_9_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 325 |
+
tensor<int32, [1]> out_9_strides_0 = const()[name = tensor<string, []>("out_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 326 |
+
tensor<int32, [1]> out_9_dilations_0 = const()[name = tensor<string, []>("out_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 327 |
+
tensor<int32, []> out_9_groups_0 = const()[name = tensor<string, []>("out_9_groups_0"), val = tensor<int32, []>(1)];
|
| 328 |
+
tensor<fp32, [1, 256, ?]> out_9 = conv(bias = N_1_conv2_bias, dilations = out_9_dilations_0, groups = out_9_groups_0, pad = out_9_pad_0, pad_type = out_9_pad_type_0, strides = out_9_strides_0, weight = weight_43_palettized, x = input_69)[name = tensor<string, []>("out_9")];
|
| 329 |
+
tensor<int32, [1]> expand_dims_1_axes_0 = const()[name = tensor<string, []>("expand_dims_1_axes_0"), val = tensor<int32, [1]>([3])];
|
| 330 |
+
tensor<fp32, [1, 512, ?, 1]> expand_dims_1 = expand_dims(axes = expand_dims_1_axes_0, x = input_57)[name = tensor<string, []>("expand_dims_1")];
|
| 331 |
+
tensor<int32, []> upsample_nearest_neighbor_1_scale_factor_height_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_1_scale_factor_height_0"), val = tensor<int32, []>(2)];
|
| 332 |
+
tensor<int32, []> upsample_nearest_neighbor_1_scale_factor_width_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_1_scale_factor_width_0"), val = tensor<int32, []>(1)];
|
| 333 |
+
tensor<fp32, [1, 512, ?, 1]> upsample_nearest_neighbor_1 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_1_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_1_scale_factor_width_0, x = expand_dims_1)[name = tensor<string, []>("upsample_nearest_neighbor_1")];
|
| 334 |
+
tensor<int32, [1]> input_71_axes_0 = const()[name = tensor<string, []>("input_71_axes_0"), val = tensor<int32, [1]>([3])];
|
| 335 |
+
tensor<fp32, [1, 512, ?]> input_71 = squeeze(axes = input_71_axes_0, x = upsample_nearest_neighbor_1)[name = tensor<string, []>("input_71")];
|
| 336 |
+
tensor<fp32, [256, 512, 1]> weight_45_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7985920))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8117056))), name = tensor<string, []>("weight_45_palettized"), shape = tensor<uint32, [3]>([256, 512, 1])];
|
| 337 |
+
tensor<string, []> var_493_pad_type_0 = const()[name = tensor<string, []>("op_493_pad_type_0"), val = tensor<string, []>("valid")];
|
| 338 |
+
tensor<int32, [1]> var_493_strides_0 = const()[name = tensor<string, []>("op_493_strides_0"), val = tensor<int32, [1]>([1])];
|
| 339 |
+
tensor<int32, [2]> var_493_pad_0 = const()[name = tensor<string, []>("op_493_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 340 |
+
tensor<int32, [1]> var_493_dilations_0 = const()[name = tensor<string, []>("op_493_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 341 |
+
tensor<int32, []> var_493_groups_0 = const()[name = tensor<string, []>("op_493_groups_0"), val = tensor<int32, []>(1)];
|
| 342 |
+
tensor<fp32, [1, 256, ?]> var_493 = conv(dilations = var_493_dilations_0, groups = var_493_groups_0, pad = var_493_pad_0, pad_type = var_493_pad_type_0, strides = var_493_strides_0, weight = weight_45_palettized, x = input_71)[name = tensor<string, []>("op_493")];
|
| 343 |
+
tensor<fp32, [1, 256, ?]> var_494 = add(x = out_9, y = var_493)[name = tensor<string, []>("op_494")];
|
| 344 |
+
tensor<fp32, []> var_495 = const()[name = tensor<string, []>("op_495"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 345 |
+
tensor<fp32, [1, 256, ?]> input_73 = mul(x = var_494, y = var_495)[name = tensor<string, []>("input_73")];
|
| 346 |
+
tensor<fp32, []> var_498 = const()[name = tensor<string, []>("op_498"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 347 |
+
tensor<fp32, []> var_501 = const()[name = tensor<string, []>("op_501"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 348 |
+
tensor<fp32, [1, 512]> h_41 = linear(bias = N_2_norm1_fc_bias, weight = N_2_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_10")];
|
| 349 |
+
tensor<int32, [3]> var_524 = const()[name = tensor<string, []>("op_524"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 350 |
+
tensor<fp32, [1, 512, 1]> h_43 = reshape(shape = var_524, x = h_41)[name = tensor<string, []>("h_43")];
|
| 351 |
+
tensor<int32, [2]> var_526_split_sizes_0 = const()[name = tensor<string, []>("op_526_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 352 |
+
tensor<int32, []> var_526_axis_0 = const()[name = tensor<string, []>("op_526_axis_0"), val = tensor<int32, []>(1)];
|
| 353 |
+
tensor<fp32, [1, 256, 1]> var_526_0, tensor<fp32, [1, 256, 1]> var_526_1 = split(axis = var_526_axis_0, split_sizes = var_526_split_sizes_0, x = h_43)[name = tensor<string, []>("op_526")];
|
| 354 |
+
tensor<fp32, []> var_528_promoted = const()[name = tensor<string, []>("op_528_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 355 |
+
tensor<fp32, [1, 256, 1]> var_529 = add(x = var_526_0, y = var_528_promoted)[name = tensor<string, []>("op_529")];
|
| 356 |
+
tensor<fp32, [1, 256, ?]> var_532 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_501, gamma = F0_1_norm2_norm_weight, x = input_73)[name = tensor<string, []>("op_532")];
|
| 357 |
+
tensor<fp32, [1, 256, ?]> var_533 = mul(x = var_529, y = var_532)[name = tensor<string, []>("op_533")];
|
| 358 |
+
tensor<fp32, [1, 256, ?]> input_75 = add(x = var_533, y = var_526_1)[name = tensor<string, []>("input_75")];
|
| 359 |
+
tensor<fp32, [1, 256, ?]> input_77 = leaky_relu(alpha = var_498, x = input_75)[name = tensor<string, []>("input_77")];
|
| 360 |
+
tensor<fp32, [256, 256, 3]> weight_49_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8118144))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8314816))), name = tensor<string, []>("weight_49_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 361 |
+
tensor<string, []> input_79_pad_type_0 = const()[name = tensor<string, []>("input_79_pad_type_0"), val = tensor<string, []>("custom")];
|
| 362 |
+
tensor<int32, [2]> input_79_pad_0 = const()[name = tensor<string, []>("input_79_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 363 |
+
tensor<int32, [1]> input_79_strides_0 = const()[name = tensor<string, []>("input_79_strides_0"), val = tensor<int32, [1]>([1])];
|
| 364 |
+
tensor<int32, [1]> input_79_dilations_0 = const()[name = tensor<string, []>("input_79_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 365 |
+
tensor<int32, []> input_79_groups_0 = const()[name = tensor<string, []>("input_79_groups_0"), val = tensor<int32, []>(1)];
|
| 366 |
+
tensor<fp32, [1, 256, ?]> input_79 = conv(bias = N_2_conv1_bias, dilations = input_79_dilations_0, groups = input_79_groups_0, pad = input_79_pad_0, pad_type = input_79_pad_type_0, strides = input_79_strides_0, weight = weight_49_palettized, x = input_77)[name = tensor<string, []>("input_79")];
|
| 367 |
+
tensor<fp32, [1, 512]> h_45 = linear(bias = N_2_norm2_fc_bias, weight = N_2_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_11")];
|
| 368 |
+
tensor<int32, [3]> var_550 = const()[name = tensor<string, []>("op_550"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 369 |
+
tensor<fp32, [1, 512, 1]> h = reshape(shape = var_550, x = h_45)[name = tensor<string, []>("h")];
|
| 370 |
+
tensor<int32, [2]> var_552_split_sizes_0 = const()[name = tensor<string, []>("op_552_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 371 |
+
tensor<int32, []> var_552_axis_0 = const()[name = tensor<string, []>("op_552_axis_0"), val = tensor<int32, []>(1)];
|
| 372 |
+
tensor<fp32, [1, 256, 1]> var_552_0, tensor<fp32, [1, 256, 1]> var_552_1 = split(axis = var_552_axis_0, split_sizes = var_552_split_sizes_0, x = h)[name = tensor<string, []>("op_552")];
|
| 373 |
+
tensor<fp32, []> var_554_promoted = const()[name = tensor<string, []>("op_554_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 374 |
+
tensor<fp32, [1, 256, 1]> var_555 = add(x = var_552_0, y = var_554_promoted)[name = tensor<string, []>("op_555")];
|
| 375 |
+
tensor<fp32, [1, 256, ?]> var_558 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_501, gamma = F0_1_norm2_norm_weight, x = input_79)[name = tensor<string, []>("op_558")];
|
| 376 |
+
tensor<fp32, [1, 256, ?]> var_559 = mul(x = var_555, y = var_558)[name = tensor<string, []>("op_559")];
|
| 377 |
+
tensor<fp32, [1, 256, ?]> input_81 = add(x = var_559, y = var_552_1)[name = tensor<string, []>("input_81")];
|
| 378 |
+
tensor<fp32, [1, 256, ?]> input_83 = leaky_relu(alpha = var_498, x = input_81)[name = tensor<string, []>("input_83")];
|
| 379 |
+
tensor<fp32, [256, 256, 3]> weight_53_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8315904))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8512576))), name = tensor<string, []>("weight_53_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 380 |
+
tensor<string, []> out_pad_type_0 = const()[name = tensor<string, []>("out_pad_type_0"), val = tensor<string, []>("custom")];
|
| 381 |
+
tensor<int32, [2]> out_pad_0 = const()[name = tensor<string, []>("out_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 382 |
+
tensor<int32, [1]> out_strides_0 = const()[name = tensor<string, []>("out_strides_0"), val = tensor<int32, [1]>([1])];
|
| 383 |
+
tensor<int32, [1]> out_dilations_0 = const()[name = tensor<string, []>("out_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 384 |
+
tensor<int32, []> out_groups_0 = const()[name = tensor<string, []>("out_groups_0"), val = tensor<int32, []>(1)];
|
| 385 |
+
tensor<fp32, [1, 256, ?]> out = conv(bias = N_2_conv2_bias, dilations = out_dilations_0, groups = out_groups_0, pad = out_pad_0, pad_type = out_pad_type_0, strides = out_strides_0, weight = weight_53_palettized, x = input_83)[name = tensor<string, []>("out")];
|
| 386 |
+
tensor<fp32, [1, 256, ?]> var_569 = add(x = out, y = input_73)[name = tensor<string, []>("op_569")];
|
| 387 |
+
tensor<fp32, []> var_570 = const()[name = tensor<string, []>("op_570"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 388 |
+
tensor<fp32, [1, 256, ?]> input = mul(x = var_569, y = var_570)[name = tensor<string, []>("input")];
|
| 389 |
+
tensor<string, []> var_582_pad_type_0 = const()[name = tensor<string, []>("op_582_pad_type_0"), val = tensor<string, []>("valid")];
|
| 390 |
+
tensor<int32, [1]> var_582_strides_0 = const()[name = tensor<string, []>("op_582_strides_0"), val = tensor<int32, [1]>([1])];
|
| 391 |
+
tensor<int32, [2]> var_582_pad_0 = const()[name = tensor<string, []>("op_582_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 392 |
+
tensor<int32, [1]> var_582_dilations_0 = const()[name = tensor<string, []>("op_582_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 393 |
+
tensor<int32, []> var_582_groups_0 = const()[name = tensor<string, []>("op_582_groups_0"), val = tensor<int32, []>(1)];
|
| 394 |
+
tensor<fp32, [1, 1, ?]> var_582 = conv(bias = N_proj_bias, dilations = var_582_dilations_0, groups = var_582_groups_0, pad = var_582_pad_0, pad_type = var_582_pad_type_0, strides = var_582_strides_0, weight = N_proj_weight, x = input)[name = tensor<string, []>("op_582")];
|
| 395 |
+
tensor<int32, [1]> var_584_axes_0 = const()[name = tensor<string, []>("op_584_axes_0"), val = tensor<int32, [1]>([1])];
|
| 396 |
+
tensor<fp32, [1, ?]> N = squeeze(axes = var_584_axes_0, x = var_582)[name = tensor<string, []>("op_584")];
|
| 397 |
+
} -> (F0, N);
|
| 398 |
+
}
|
ANE-ja/KokoroProsody_v2.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:70eea4cd2523992fa1fea840e31ab6f4fdd69c1598e220985a2ae6ea5da1e944
|
| 3 |
+
size 8513664
|
ANE-zh/KokoroProsody_v2.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:623c7ad069ba684c8d58d545de23e72456d66deeb5ce84c59ae2f70ccbaa37a2
|
| 3 |
+
size 243
|
ANE-zh/KokoroProsody_v2.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ae6eb6035b2e24124753a6fe42a66972723da55630d966def4dc3fc655f3e1ff
|
| 3 |
+
size 422
|
ANE-zh/KokoroProsody_v2.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,398 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.0)
|
| 2 |
+
[buildInfo = dict<tensor<string, []>, tensor<string, []>>({{"coremlc-component-MIL", "3600.16.1"}, {"coremlc-version", "3600.25.2"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios17>(tensor<fp16, [1, 640, ?]> en, tensor<fp16, [1, 128]> style_s) [FlexibleShapeInformation = tuple<tuple<tensor<string, []>, dict<tensor<string, []>, tensor<int32, [?]>>>, tuple<tensor<string, []>, dict<tensor<string, []>, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"en", [1, 640, 133]}}), ("RangeDims", {{"en", [[1, 1], [640, 640], [1, 2000]]}})))] {
|
| 5 |
+
tensor<string, []> cast_0_dtype_0 = const()[name = tensor<string, []>("cast_0_dtype_0"), val = tensor<string, []>("fp32")];
|
| 6 |
+
tensor<string, []> cast_1_dtype_0 = const()[name = tensor<string, []>("cast_1_dtype_0"), val = tensor<string, []>("fp32")];
|
| 7 |
+
tensor<fp32, [1024]> F0_0_norm1_fc_bias = const()[name = tensor<string, []>("F0_0_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(64)))];
|
| 8 |
+
tensor<fp32, [1024, 128]> F0_0_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4224))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(135360))), name = tensor<string, []>("F0_0_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 9 |
+
tensor<fp32, [512]> F0_0_norm1_norm_bias = const()[name = tensor<string, []>("F0_0_norm1_norm_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(136448)))];
|
| 10 |
+
tensor<fp32, [512]> F0_0_norm1_norm_weight = const()[name = tensor<string, []>("F0_0_norm1_norm_weight"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(138560)))];
|
| 11 |
+
tensor<fp32, [512]> F0_0_conv1_bias = const()[name = tensor<string, []>("F0_0_conv1_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(140672)))];
|
| 12 |
+
tensor<fp32, [1024]> F0_0_norm2_fc_bias = const()[name = tensor<string, []>("F0_0_norm2_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(142784)))];
|
| 13 |
+
tensor<fp32, [1024, 128]> F0_0_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(146944))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(278080))), name = tensor<string, []>("F0_0_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 14 |
+
tensor<fp32, [512]> F0_0_conv2_bias = const()[name = tensor<string, []>("F0_0_conv2_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(279168)))];
|
| 15 |
+
tensor<fp32, [1024]> F0_1_norm1_fc_bias = const()[name = tensor<string, []>("F0_1_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(281280)))];
|
| 16 |
+
tensor<fp32, [1024, 128]> F0_1_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(285440))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(416576))), name = tensor<string, []>("F0_1_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 17 |
+
tensor<fp32, [512]> F0_1_pool_bias = const()[name = tensor<string, []>("F0_1_pool_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(417664)))];
|
| 18 |
+
tensor<fp32, [256]> F0_1_conv1_bias = const()[name = tensor<string, []>("F0_1_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(419776)))];
|
| 19 |
+
tensor<fp32, [512]> F0_1_norm2_fc_bias = const()[name = tensor<string, []>("F0_1_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(420864)))];
|
| 20 |
+
tensor<fp32, [512, 128]> F0_1_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(422976))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(488576))), name = tensor<string, []>("F0_1_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 21 |
+
tensor<fp32, [256]> F0_1_norm2_norm_bias = const()[name = tensor<string, []>("F0_1_norm2_norm_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(489664)))];
|
| 22 |
+
tensor<fp32, [256]> F0_1_norm2_norm_weight = const()[name = tensor<string, []>("F0_1_norm2_norm_weight"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(490752)))];
|
| 23 |
+
tensor<fp32, [256]> F0_1_conv2_bias = const()[name = tensor<string, []>("F0_1_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(491840)))];
|
| 24 |
+
tensor<fp32, [512]> F0_2_norm1_fc_bias = const()[name = tensor<string, []>("F0_2_norm1_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(492928)))];
|
| 25 |
+
tensor<fp32, [512, 128]> F0_2_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(495040))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(560640))), name = tensor<string, []>("F0_2_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 26 |
+
tensor<fp32, [256]> F0_2_conv1_bias = const()[name = tensor<string, []>("F0_2_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(561728)))];
|
| 27 |
+
tensor<fp32, [512]> F0_2_norm2_fc_bias = const()[name = tensor<string, []>("F0_2_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(562816)))];
|
| 28 |
+
tensor<fp32, [512, 128]> F0_2_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(564928))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(630528))), name = tensor<string, []>("F0_2_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 29 |
+
tensor<fp32, [256]> F0_2_conv2_bias = const()[name = tensor<string, []>("F0_2_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(631616)))];
|
| 30 |
+
tensor<fp32, [1]> F0_proj_bias = const()[name = tensor<string, []>("F0_proj_bias"), val = tensor<fp32, [1]>([0x1.f095bcp-3])];
|
| 31 |
+
tensor<fp32, [1, 256, 1]> F0_proj_weight = const()[name = tensor<string, []>("F0_proj_weight"), val = tensor<fp32, [1, 256, 1]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(632704)))];
|
| 32 |
+
tensor<fp32, [1024]> N_0_norm1_fc_bias = const()[name = tensor<string, []>("N_0_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(633792)))];
|
| 33 |
+
tensor<fp32, [1024, 128]> N_0_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(637952))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(769088))), name = tensor<string, []>("N_0_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 34 |
+
tensor<fp32, [512]> N_0_conv1_bias = const()[name = tensor<string, []>("N_0_conv1_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(770176)))];
|
| 35 |
+
tensor<fp32, [1024]> N_0_norm2_fc_bias = const()[name = tensor<string, []>("N_0_norm2_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(772288)))];
|
| 36 |
+
tensor<fp32, [1024, 128]> N_0_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(776448))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(907584))), name = tensor<string, []>("N_0_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 37 |
+
tensor<fp32, [512]> N_0_conv2_bias = const()[name = tensor<string, []>("N_0_conv2_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(908672)))];
|
| 38 |
+
tensor<fp32, [1024]> N_1_norm1_fc_bias = const()[name = tensor<string, []>("N_1_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(910784)))];
|
| 39 |
+
tensor<fp32, [1024, 128]> N_1_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(914944))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1046080))), name = tensor<string, []>("N_1_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 40 |
+
tensor<fp32, [512]> N_1_pool_bias = const()[name = tensor<string, []>("N_1_pool_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1047168)))];
|
| 41 |
+
tensor<fp32, [256]> N_1_conv1_bias = const()[name = tensor<string, []>("N_1_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1049280)))];
|
| 42 |
+
tensor<fp32, [512]> N_1_norm2_fc_bias = const()[name = tensor<string, []>("N_1_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1050368)))];
|
| 43 |
+
tensor<fp32, [512, 128]> N_1_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1052480))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1118080))), name = tensor<string, []>("N_1_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 44 |
+
tensor<fp32, [256]> N_1_conv2_bias = const()[name = tensor<string, []>("N_1_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1119168)))];
|
| 45 |
+
tensor<fp32, [512]> N_2_norm1_fc_bias = const()[name = tensor<string, []>("N_2_norm1_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120256)))];
|
| 46 |
+
tensor<fp32, [512, 128]> N_2_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1122368))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1187968))), name = tensor<string, []>("N_2_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 47 |
+
tensor<fp32, [256]> N_2_conv1_bias = const()[name = tensor<string, []>("N_2_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1189056)))];
|
| 48 |
+
tensor<fp32, [512]> N_2_norm2_fc_bias = const()[name = tensor<string, []>("N_2_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1190144)))];
|
| 49 |
+
tensor<fp32, [512, 128]> N_2_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1192256))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1257856))), name = tensor<string, []>("N_2_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 50 |
+
tensor<fp32, [256]> N_2_conv2_bias = const()[name = tensor<string, []>("N_2_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1258944)))];
|
| 51 |
+
tensor<fp32, [1]> N_proj_bias = const()[name = tensor<string, []>("N_proj_bias"), val = tensor<fp32, [1]>([0x1.3f131ep-5])];
|
| 52 |
+
tensor<fp32, [1, 256, 1]> N_proj_weight = const()[name = tensor<string, []>("N_proj_weight"), val = tensor<fp32, [1, 256, 1]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1260032)))];
|
| 53 |
+
tensor<int32, [3]> transpose_0_perm_0 = const()[name = tensor<string, []>("transpose_0_perm_0"), val = tensor<int32, [3]>([-1, 0, -2])];
|
| 54 |
+
tensor<fp32, [1024]> add_0 = const()[name = tensor<string, []>("add_0"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1261120)))];
|
| 55 |
+
tensor<fp32, [1024]> add_1 = const()[name = tensor<string, []>("add_1"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1265280)))];
|
| 56 |
+
tensor<fp32, [1024, 640]> concat_4_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [655360]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1269440))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1924864))), name = tensor<string, []>("concat_4_palettized"), shape = tensor<uint32, [2]>([1024, 640])];
|
| 57 |
+
tensor<fp32, [1024, 256]> concat_5_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [262144]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1925952))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2188160))), name = tensor<string, []>("concat_5_palettized"), shape = tensor<uint32, [2]>([1024, 256])];
|
| 58 |
+
tensor<fp32, [1024, 640]> concat_6_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [655360]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2189248))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2844672))), name = tensor<string, []>("concat_6_palettized"), shape = tensor<uint32, [2]>([1024, 640])];
|
| 59 |
+
tensor<fp32, [1024, 256]> concat_7_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [262144]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2845760))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3107968))), name = tensor<string, []>("concat_7_palettized"), shape = tensor<uint32, [2]>([1024, 256])];
|
| 60 |
+
tensor<fp32, [1, 512]> x_batch_first_lstm_h0_reshaped = const()[name = tensor<string, []>("x_batch_first_lstm_h0_reshaped"), val = tensor<fp32, [1, 512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3109056)))];
|
| 61 |
+
tensor<string, []> x_batch_first_direction_0 = const()[name = tensor<string, []>("x_batch_first_direction_0"), val = tensor<string, []>("bidirectional")];
|
| 62 |
+
tensor<bool, []> x_batch_first_output_sequence_0 = const()[name = tensor<string, []>("x_batch_first_output_sequence_0"), val = tensor<bool, []>(true)];
|
| 63 |
+
tensor<string, []> x_batch_first_recurrent_activation_0 = const()[name = tensor<string, []>("x_batch_first_recurrent_activation_0"), val = tensor<string, []>("sigmoid")];
|
| 64 |
+
tensor<string, []> x_batch_first_cell_activation_0 = const()[name = tensor<string, []>("x_batch_first_cell_activation_0"), val = tensor<string, []>("tanh")];
|
| 65 |
+
tensor<string, []> x_batch_first_activation_0 = const()[name = tensor<string, []>("x_batch_first_activation_0"), val = tensor<string, []>("tanh")];
|
| 66 |
+
tensor<fp32, [1, 640, ?]> cast_0 = cast(dtype = cast_0_dtype_0, x = en)[name = tensor<string, []>("cast_1")];
|
| 67 |
+
tensor<fp32, [?, 1, 640]> transpose_0 = transpose(perm = transpose_0_perm_0, x = cast_0)[name = tensor<string, []>("transpose_2")];
|
| 68 |
+
tensor<fp32, [?, 1, 512]> x_batch_first_0, tensor<fp32, [1, 512]> x_batch_first_1, tensor<fp32, [1, 512]> x_batch_first_2 = lstm(activation = x_batch_first_activation_0, bias = add_0, bias_back = add_1, cell_activation = x_batch_first_cell_activation_0, direction = x_batch_first_direction_0, initial_c = x_batch_first_lstm_h0_reshaped, initial_h = x_batch_first_lstm_h0_reshaped, output_sequence = x_batch_first_output_sequence_0, recurrent_activation = x_batch_first_recurrent_activation_0, weight_hh = concat_5_palettized, weight_hh_back = concat_7_palettized, weight_ih = concat_4_palettized, weight_ih_back = concat_6_palettized, x = transpose_0)[name = tensor<string, []>("x_batch_first")];
|
| 69 |
+
tensor<fp32, []> var_53 = const()[name = tensor<string, []>("op_53"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 70 |
+
tensor<fp32, []> var_56 = const()[name = tensor<string, []>("op_56"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 71 |
+
tensor<fp32, [1, 128]> cast_1 = cast(dtype = cast_1_dtype_0, x = style_s)[name = tensor<string, []>("cast_0")];
|
| 72 |
+
tensor<fp32, [1, 1024]> h_1 = linear(bias = F0_0_norm1_fc_bias, weight = F0_0_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_0")];
|
| 73 |
+
tensor<int32, [3]> var_79 = const()[name = tensor<string, []>("op_79"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 74 |
+
tensor<fp32, [1, 1024, 1]> h_3 = reshape(shape = var_79, x = h_1)[name = tensor<string, []>("h_3")];
|
| 75 |
+
tensor<int32, [2]> var_81_split_sizes_0 = const()[name = tensor<string, []>("op_81_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 76 |
+
tensor<int32, []> var_81_axis_0 = const()[name = tensor<string, []>("op_81_axis_0"), val = tensor<int32, []>(1)];
|
| 77 |
+
tensor<fp32, [1, 512, 1]> var_81_0, tensor<fp32, [1, 512, 1]> var_81_1 = split(axis = var_81_axis_0, split_sizes = var_81_split_sizes_0, x = h_3)[name = tensor<string, []>("op_81")];
|
| 78 |
+
tensor<fp32, []> var_83_promoted = const()[name = tensor<string, []>("op_83_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 79 |
+
tensor<fp32, [1, 512, 1]> var_84 = add(x = var_81_0, y = var_83_promoted)[name = tensor<string, []>("op_84")];
|
| 80 |
+
tensor<int32, [3]> transpose_0_perm_0_1 = const()[name = tensor<string, []>("transpose_0_perm_0_1"), val = tensor<int32, [3]>([1, 2, 0])];
|
| 81 |
+
tensor<fp32, [1, 512, ?]> transpose_0_1 = transpose(perm = transpose_0_perm_0_1, x = x_batch_first_0)[name = tensor<string, []>("transpose_1")];
|
| 82 |
+
tensor<fp32, [1, 512, ?]> var_87 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_56, gamma = F0_0_norm1_norm_weight, x = transpose_0_1)[name = tensor<string, []>("op_87")];
|
| 83 |
+
tensor<fp32, [1, 512, ?]> var_88 = mul(x = var_84, y = var_87)[name = tensor<string, []>("op_88")];
|
| 84 |
+
tensor<fp32, [1, 512, ?]> input_5 = add(x = var_88, y = var_81_1)[name = tensor<string, []>("input_5")];
|
| 85 |
+
tensor<fp32, [1, 512, ?]> input_7 = leaky_relu(alpha = var_53, x = input_5)[name = tensor<string, []>("input_7")];
|
| 86 |
+
tensor<fp32, [512, 512, 3]> weight_3_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3111168))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3897664))), name = tensor<string, []>("weight_3_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 87 |
+
tensor<string, []> input_9_pad_type_0 = const()[name = tensor<string, []>("input_9_pad_type_0"), val = tensor<string, []>("custom")];
|
| 88 |
+
tensor<int32, [2]> input_9_pad_0 = const()[name = tensor<string, []>("input_9_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 89 |
+
tensor<int32, [1]> input_9_strides_0 = const()[name = tensor<string, []>("input_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 90 |
+
tensor<int32, [1]> input_9_dilations_0 = const()[name = tensor<string, []>("input_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 91 |
+
tensor<int32, []> input_9_groups_0 = const()[name = tensor<string, []>("input_9_groups_0"), val = tensor<int32, []>(1)];
|
| 92 |
+
tensor<fp32, [1, 512, ?]> input_9 = conv(bias = F0_0_conv1_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 = weight_3_palettized, x = input_7)[name = tensor<string, []>("input_9")];
|
| 93 |
+
tensor<fp32, [1, 1024]> h_5 = linear(bias = F0_0_norm2_fc_bias, weight = F0_0_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_1")];
|
| 94 |
+
tensor<int32, [3]> var_105 = const()[name = tensor<string, []>("op_105"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 95 |
+
tensor<fp32, [1, 1024, 1]> h_7 = reshape(shape = var_105, x = h_5)[name = tensor<string, []>("h_7")];
|
| 96 |
+
tensor<int32, [2]> var_107_split_sizes_0 = const()[name = tensor<string, []>("op_107_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 97 |
+
tensor<int32, []> var_107_axis_0 = const()[name = tensor<string, []>("op_107_axis_0"), val = tensor<int32, []>(1)];
|
| 98 |
+
tensor<fp32, [1, 512, 1]> var_107_0, tensor<fp32, [1, 512, 1]> var_107_1 = split(axis = var_107_axis_0, split_sizes = var_107_split_sizes_0, x = h_7)[name = tensor<string, []>("op_107")];
|
| 99 |
+
tensor<fp32, []> var_109_promoted = const()[name = tensor<string, []>("op_109_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 100 |
+
tensor<fp32, [1, 512, 1]> var_110 = add(x = var_107_0, y = var_109_promoted)[name = tensor<string, []>("op_110")];
|
| 101 |
+
tensor<fp32, [1, 512, ?]> var_113 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_56, gamma = F0_0_norm1_norm_weight, x = input_9)[name = tensor<string, []>("op_113")];
|
| 102 |
+
tensor<fp32, [1, 512, ?]> var_114 = mul(x = var_110, y = var_113)[name = tensor<string, []>("op_114")];
|
| 103 |
+
tensor<fp32, [1, 512, ?]> input_11 = add(x = var_114, y = var_107_1)[name = tensor<string, []>("input_11")];
|
| 104 |
+
tensor<fp32, [1, 512, ?]> input_13 = leaky_relu(alpha = var_53, x = input_11)[name = tensor<string, []>("input_13")];
|
| 105 |
+
tensor<fp32, [512, 512, 3]> weight_7_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3898752))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4685248))), name = tensor<string, []>("weight_7_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 106 |
+
tensor<string, []> out_1_pad_type_0 = const()[name = tensor<string, []>("out_1_pad_type_0"), val = tensor<string, []>("custom")];
|
| 107 |
+
tensor<int32, [2]> out_1_pad_0 = const()[name = tensor<string, []>("out_1_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 108 |
+
tensor<int32, [1]> out_1_strides_0 = const()[name = tensor<string, []>("out_1_strides_0"), val = tensor<int32, [1]>([1])];
|
| 109 |
+
tensor<int32, [1]> out_1_dilations_0 = const()[name = tensor<string, []>("out_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 110 |
+
tensor<int32, []> out_1_groups_0 = const()[name = tensor<string, []>("out_1_groups_0"), val = tensor<int32, []>(1)];
|
| 111 |
+
tensor<fp32, [1, 512, ?]> out_1 = conv(bias = F0_0_conv2_bias, dilations = out_1_dilations_0, groups = out_1_groups_0, pad = out_1_pad_0, pad_type = out_1_pad_type_0, strides = out_1_strides_0, weight = weight_7_palettized, x = input_13)[name = tensor<string, []>("out_1")];
|
| 112 |
+
tensor<fp32, [1, 512, ?]> var_124 = add(x = out_1, y = transpose_0_1)[name = tensor<string, []>("op_124")];
|
| 113 |
+
tensor<fp32, []> var_125 = const()[name = tensor<string, []>("op_125"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 114 |
+
tensor<fp32, [1, 512, ?]> input_15 = mul(x = var_124, y = var_125)[name = tensor<string, []>("input_15")];
|
| 115 |
+
tensor<fp32, []> var_130 = const()[name = tensor<string, []>("op_130"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 116 |
+
tensor<fp32, []> var_134 = const()[name = tensor<string, []>("op_134"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 117 |
+
tensor<fp32, [1, 1024]> h_9 = linear(bias = F0_1_norm1_fc_bias, weight = F0_1_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_2")];
|
| 118 |
+
tensor<int32, [3]> var_166 = const()[name = tensor<string, []>("op_166"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 119 |
+
tensor<fp32, [1, 1024, 1]> h_11 = reshape(shape = var_166, x = h_9)[name = tensor<string, []>("h_11")];
|
| 120 |
+
tensor<int32, [2]> var_168_split_sizes_0 = const()[name = tensor<string, []>("op_168_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 121 |
+
tensor<int32, []> var_168_axis_0 = const()[name = tensor<string, []>("op_168_axis_0"), val = tensor<int32, []>(1)];
|
| 122 |
+
tensor<fp32, [1, 512, 1]> var_168_0, tensor<fp32, [1, 512, 1]> var_168_1 = split(axis = var_168_axis_0, split_sizes = var_168_split_sizes_0, x = h_11)[name = tensor<string, []>("op_168")];
|
| 123 |
+
tensor<fp32, []> var_170_promoted = const()[name = tensor<string, []>("op_170_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 124 |
+
tensor<fp32, [1, 512, 1]> var_171 = add(x = var_168_0, y = var_170_promoted)[name = tensor<string, []>("op_171")];
|
| 125 |
+
tensor<fp32, [1, 512, ?]> var_174 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_134, gamma = F0_0_norm1_norm_weight, x = input_15)[name = tensor<string, []>("op_174")];
|
| 126 |
+
tensor<fp32, [1, 512, ?]> var_175 = mul(x = var_171, y = var_174)[name = tensor<string, []>("op_175")];
|
| 127 |
+
tensor<fp32, [1, 512, ?]> input_17 = add(x = var_175, y = var_168_1)[name = tensor<string, []>("input_17")];
|
| 128 |
+
tensor<fp32, [1, 512, ?]> input_19 = leaky_relu(alpha = var_130, x = input_17)[name = tensor<string, []>("input_19")];
|
| 129 |
+
tensor<fp32, [512, 1, 3]> var_178 = const()[name = tensor<string, []>("op_178"), val = tensor<fp32, [512, 1, 3]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4686336)))];
|
| 130 |
+
tensor<string, []> conv_transpose_0_pad_type_0 = const()[name = tensor<string, []>("conv_transpose_0_pad_type_0"), val = tensor<string, []>("custom")];
|
| 131 |
+
tensor<int32, [2]> conv_transpose_0_pad_0 = const()[name = tensor<string, []>("conv_transpose_0_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 132 |
+
tensor<int32, [1]> conv_transpose_0_strides_0 = const()[name = tensor<string, []>("conv_transpose_0_strides_0"), val = tensor<int32, [1]>([2])];
|
| 133 |
+
tensor<int32, []> conv_transpose_0_groups_0 = const()[name = tensor<string, []>("conv_transpose_0_groups_0"), val = tensor<int32, []>(512)];
|
| 134 |
+
tensor<int32, [1]> conv_transpose_0_dilations_0 = const()[name = tensor<string, []>("conv_transpose_0_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 135 |
+
tensor<fp32, [1, 512, ?]> conv_transpose_0 = conv_transpose(bias = F0_1_pool_bias, dilations = conv_transpose_0_dilations_0, groups = conv_transpose_0_groups_0, pad = conv_transpose_0_pad_0, pad_type = conv_transpose_0_pad_type_0, strides = conv_transpose_0_strides_0, weight = var_178, x = input_19)[name = tensor<string, []>("conv_transpose_0")];
|
| 136 |
+
tensor<int32, [3]> input_21_begin_0 = const()[name = tensor<string, []>("input_21_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 137 |
+
tensor<int32, [3]> input_21_end_0 = const()[name = tensor<string, []>("input_21_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 138 |
+
tensor<bool, [3]> input_21_begin_mask_0 = const()[name = tensor<string, []>("input_21_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 139 |
+
tensor<bool, [3]> input_21_end_mask_0 = const()[name = tensor<string, []>("input_21_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 140 |
+
tensor<fp32, [1, 512, ?]> input_21 = slice_by_index(begin = input_21_begin_0, begin_mask = input_21_begin_mask_0, end = input_21_end_0, end_mask = input_21_end_mask_0, x = conv_transpose_0)[name = tensor<string, []>("input_21")];
|
| 141 |
+
tensor<fp32, [256, 512, 3]> weight_11_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [393216]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4692544))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5085824))), name = tensor<string, []>("weight_11_palettized"), shape = tensor<uint32, [3]>([256, 512, 3])];
|
| 142 |
+
tensor<string, []> input_23_pad_type_0 = const()[name = tensor<string, []>("input_23_pad_type_0"), val = tensor<string, []>("custom")];
|
| 143 |
+
tensor<int32, [2]> input_23_pad_0 = const()[name = tensor<string, []>("input_23_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 144 |
+
tensor<int32, [1]> input_23_strides_0 = const()[name = tensor<string, []>("input_23_strides_0"), val = tensor<int32, [1]>([1])];
|
| 145 |
+
tensor<int32, [1]> input_23_dilations_0 = const()[name = tensor<string, []>("input_23_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 146 |
+
tensor<int32, []> input_23_groups_0 = const()[name = tensor<string, []>("input_23_groups_0"), val = tensor<int32, []>(1)];
|
| 147 |
+
tensor<fp32, [1, 256, ?]> input_23 = conv(bias = F0_1_conv1_bias, dilations = input_23_dilations_0, groups = input_23_groups_0, pad = input_23_pad_0, pad_type = input_23_pad_type_0, strides = input_23_strides_0, weight = weight_11_palettized, x = input_21)[name = tensor<string, []>("input_23")];
|
| 148 |
+
tensor<fp32, [1, 512]> h_13 = linear(bias = F0_1_norm2_fc_bias, weight = F0_1_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_3")];
|
| 149 |
+
tensor<int32, [3]> var_199 = const()[name = tensor<string, []>("op_199"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 150 |
+
tensor<fp32, [1, 512, 1]> h_15 = reshape(shape = var_199, x = h_13)[name = tensor<string, []>("h_15")];
|
| 151 |
+
tensor<int32, [2]> var_201_split_sizes_0 = const()[name = tensor<string, []>("op_201_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 152 |
+
tensor<int32, []> var_201_axis_0 = const()[name = tensor<string, []>("op_201_axis_0"), val = tensor<int32, []>(1)];
|
| 153 |
+
tensor<fp32, [1, 256, 1]> var_201_0, tensor<fp32, [1, 256, 1]> var_201_1 = split(axis = var_201_axis_0, split_sizes = var_201_split_sizes_0, x = h_15)[name = tensor<string, []>("op_201")];
|
| 154 |
+
tensor<fp32, []> var_203_promoted = const()[name = tensor<string, []>("op_203_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 155 |
+
tensor<fp32, [1, 256, 1]> var_204 = add(x = var_201_0, y = var_203_promoted)[name = tensor<string, []>("op_204")];
|
| 156 |
+
tensor<fp32, [1, 256, ?]> var_207 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_134, gamma = F0_1_norm2_norm_weight, x = input_23)[name = tensor<string, []>("op_207")];
|
| 157 |
+
tensor<fp32, [1, 256, ?]> var_208 = mul(x = var_204, y = var_207)[name = tensor<string, []>("op_208")];
|
| 158 |
+
tensor<fp32, [1, 256, ?]> input_25 = add(x = var_208, y = var_201_1)[name = tensor<string, []>("input_25")];
|
| 159 |
+
tensor<fp32, [1, 256, ?]> input_27 = leaky_relu(alpha = var_130, x = input_25)[name = tensor<string, []>("input_27")];
|
| 160 |
+
tensor<fp32, [256, 256, 3]> weight_15_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5086912))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5283584))), name = tensor<string, []>("weight_15_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 161 |
+
tensor<string, []> out_3_pad_type_0 = const()[name = tensor<string, []>("out_3_pad_type_0"), val = tensor<string, []>("custom")];
|
| 162 |
+
tensor<int32, [2]> out_3_pad_0 = const()[name = tensor<string, []>("out_3_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 163 |
+
tensor<int32, [1]> out_3_strides_0 = const()[name = tensor<string, []>("out_3_strides_0"), val = tensor<int32, [1]>([1])];
|
| 164 |
+
tensor<int32, [1]> out_3_dilations_0 = const()[name = tensor<string, []>("out_3_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 165 |
+
tensor<int32, []> out_3_groups_0 = const()[name = tensor<string, []>("out_3_groups_0"), val = tensor<int32, []>(1)];
|
| 166 |
+
tensor<fp32, [1, 256, ?]> out_3 = conv(bias = F0_1_conv2_bias, dilations = out_3_dilations_0, groups = out_3_groups_0, pad = out_3_pad_0, pad_type = out_3_pad_type_0, strides = out_3_strides_0, weight = weight_15_palettized, x = input_27)[name = tensor<string, []>("out_3")];
|
| 167 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = tensor<string, []>("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 168 |
+
tensor<fp32, [1, 512, ?, 1]> expand_dims_0 = expand_dims(axes = expand_dims_0_axes_0, x = input_15)[name = tensor<string, []>("expand_dims_0")];
|
| 169 |
+
tensor<int32, []> upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_0_scale_factor_height_0"), val = tensor<int32, []>(2)];
|
| 170 |
+
tensor<int32, []> upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_0_scale_factor_width_0"), val = tensor<int32, []>(1)];
|
| 171 |
+
tensor<fp32, [1, 512, ?, 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 = tensor<string, []>("upsample_nearest_neighbor_0")];
|
| 172 |
+
tensor<int32, [1]> input_29_axes_0 = const()[name = tensor<string, []>("input_29_axes_0"), val = tensor<int32, [1]>([3])];
|
| 173 |
+
tensor<fp32, [1, 512, ?]> input_29 = squeeze(axes = input_29_axes_0, x = upsample_nearest_neighbor_0)[name = tensor<string, []>("input_29")];
|
| 174 |
+
tensor<fp32, [256, 512, 1]> weight_17_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5284672))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5415808))), name = tensor<string, []>("weight_17_palettized"), shape = tensor<uint32, [3]>([256, 512, 1])];
|
| 175 |
+
tensor<string, []> var_225_pad_type_0 = const()[name = tensor<string, []>("op_225_pad_type_0"), val = tensor<string, []>("valid")];
|
| 176 |
+
tensor<int32, [1]> var_225_strides_0 = const()[name = tensor<string, []>("op_225_strides_0"), val = tensor<int32, [1]>([1])];
|
| 177 |
+
tensor<int32, [2]> var_225_pad_0 = const()[name = tensor<string, []>("op_225_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 178 |
+
tensor<int32, [1]> var_225_dilations_0 = const()[name = tensor<string, []>("op_225_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 179 |
+
tensor<int32, []> var_225_groups_0 = const()[name = tensor<string, []>("op_225_groups_0"), val = tensor<int32, []>(1)];
|
| 180 |
+
tensor<fp32, [1, 256, ?]> var_225 = conv(dilations = var_225_dilations_0, groups = var_225_groups_0, pad = var_225_pad_0, pad_type = var_225_pad_type_0, strides = var_225_strides_0, weight = weight_17_palettized, x = input_29)[name = tensor<string, []>("op_225")];
|
| 181 |
+
tensor<fp32, [1, 256, ?]> var_226 = add(x = out_3, y = var_225)[name = tensor<string, []>("op_226")];
|
| 182 |
+
tensor<fp32, []> var_227 = const()[name = tensor<string, []>("op_227"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 183 |
+
tensor<fp32, [1, 256, ?]> input_31 = mul(x = var_226, y = var_227)[name = tensor<string, []>("input_31")];
|
| 184 |
+
tensor<fp32, []> var_230 = const()[name = tensor<string, []>("op_230"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 185 |
+
tensor<fp32, []> var_233 = const()[name = tensor<string, []>("op_233"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 186 |
+
tensor<fp32, [1, 512]> h_17 = linear(bias = F0_2_norm1_fc_bias, weight = F0_2_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_4")];
|
| 187 |
+
tensor<int32, [3]> var_256 = const()[name = tensor<string, []>("op_256"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 188 |
+
tensor<fp32, [1, 512, 1]> h_19 = reshape(shape = var_256, x = h_17)[name = tensor<string, []>("h_19")];
|
| 189 |
+
tensor<int32, [2]> var_258_split_sizes_0 = const()[name = tensor<string, []>("op_258_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 190 |
+
tensor<int32, []> var_258_axis_0 = const()[name = tensor<string, []>("op_258_axis_0"), val = tensor<int32, []>(1)];
|
| 191 |
+
tensor<fp32, [1, 256, 1]> var_258_0, tensor<fp32, [1, 256, 1]> var_258_1 = split(axis = var_258_axis_0, split_sizes = var_258_split_sizes_0, x = h_19)[name = tensor<string, []>("op_258")];
|
| 192 |
+
tensor<fp32, []> var_260_promoted = const()[name = tensor<string, []>("op_260_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 193 |
+
tensor<fp32, [1, 256, 1]> var_261 = add(x = var_258_0, y = var_260_promoted)[name = tensor<string, []>("op_261")];
|
| 194 |
+
tensor<fp32, [1, 256, ?]> var_264 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_233, gamma = F0_1_norm2_norm_weight, x = input_31)[name = tensor<string, []>("op_264")];
|
| 195 |
+
tensor<fp32, [1, 256, ?]> var_265 = mul(x = var_261, y = var_264)[name = tensor<string, []>("op_265")];
|
| 196 |
+
tensor<fp32, [1, 256, ?]> input_33 = add(x = var_265, y = var_258_1)[name = tensor<string, []>("input_33")];
|
| 197 |
+
tensor<fp32, [1, 256, ?]> input_35 = leaky_relu(alpha = var_230, x = input_33)[name = tensor<string, []>("input_35")];
|
| 198 |
+
tensor<fp32, [256, 256, 3]> weight_21_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5416896))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5613568))), name = tensor<string, []>("weight_21_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 199 |
+
tensor<string, []> input_37_pad_type_0 = const()[name = tensor<string, []>("input_37_pad_type_0"), val = tensor<string, []>("custom")];
|
| 200 |
+
tensor<int32, [2]> input_37_pad_0 = const()[name = tensor<string, []>("input_37_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 201 |
+
tensor<int32, [1]> input_37_strides_0 = const()[name = tensor<string, []>("input_37_strides_0"), val = tensor<int32, [1]>([1])];
|
| 202 |
+
tensor<int32, [1]> input_37_dilations_0 = const()[name = tensor<string, []>("input_37_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 203 |
+
tensor<int32, []> input_37_groups_0 = const()[name = tensor<string, []>("input_37_groups_0"), val = tensor<int32, []>(1)];
|
| 204 |
+
tensor<fp32, [1, 256, ?]> input_37 = conv(bias = F0_2_conv1_bias, 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 = weight_21_palettized, x = input_35)[name = tensor<string, []>("input_37")];
|
| 205 |
+
tensor<fp32, [1, 512]> h_21 = linear(bias = F0_2_norm2_fc_bias, weight = F0_2_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_5")];
|
| 206 |
+
tensor<int32, [3]> var_282 = const()[name = tensor<string, []>("op_282"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 207 |
+
tensor<fp32, [1, 512, 1]> h_23 = reshape(shape = var_282, x = h_21)[name = tensor<string, []>("h_23")];
|
| 208 |
+
tensor<int32, [2]> var_284_split_sizes_0 = const()[name = tensor<string, []>("op_284_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 209 |
+
tensor<int32, []> var_284_axis_0 = const()[name = tensor<string, []>("op_284_axis_0"), val = tensor<int32, []>(1)];
|
| 210 |
+
tensor<fp32, [1, 256, 1]> var_284_0, tensor<fp32, [1, 256, 1]> var_284_1 = split(axis = var_284_axis_0, split_sizes = var_284_split_sizes_0, x = h_23)[name = tensor<string, []>("op_284")];
|
| 211 |
+
tensor<fp32, []> var_286_promoted = const()[name = tensor<string, []>("op_286_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 212 |
+
tensor<fp32, [1, 256, 1]> var_287 = add(x = var_284_0, y = var_286_promoted)[name = tensor<string, []>("op_287")];
|
| 213 |
+
tensor<fp32, [1, 256, ?]> var_290 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_233, gamma = F0_1_norm2_norm_weight, x = input_37)[name = tensor<string, []>("op_290")];
|
| 214 |
+
tensor<fp32, [1, 256, ?]> var_291 = mul(x = var_287, y = var_290)[name = tensor<string, []>("op_291")];
|
| 215 |
+
tensor<fp32, [1, 256, ?]> input_39 = add(x = var_291, y = var_284_1)[name = tensor<string, []>("input_39")];
|
| 216 |
+
tensor<fp32, [1, 256, ?]> input_41 = leaky_relu(alpha = var_230, x = input_39)[name = tensor<string, []>("input_41")];
|
| 217 |
+
tensor<fp32, [256, 256, 3]> weight_25_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5614656))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5811328))), name = tensor<string, []>("weight_25_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 218 |
+
tensor<string, []> out_5_pad_type_0 = const()[name = tensor<string, []>("out_5_pad_type_0"), val = tensor<string, []>("custom")];
|
| 219 |
+
tensor<int32, [2]> out_5_pad_0 = const()[name = tensor<string, []>("out_5_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 220 |
+
tensor<int32, [1]> out_5_strides_0 = const()[name = tensor<string, []>("out_5_strides_0"), val = tensor<int32, [1]>([1])];
|
| 221 |
+
tensor<int32, [1]> out_5_dilations_0 = const()[name = tensor<string, []>("out_5_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 222 |
+
tensor<int32, []> out_5_groups_0 = const()[name = tensor<string, []>("out_5_groups_0"), val = tensor<int32, []>(1)];
|
| 223 |
+
tensor<fp32, [1, 256, ?]> out_5 = conv(bias = F0_2_conv2_bias, dilations = out_5_dilations_0, groups = out_5_groups_0, pad = out_5_pad_0, pad_type = out_5_pad_type_0, strides = out_5_strides_0, weight = weight_25_palettized, x = input_41)[name = tensor<string, []>("out_5")];
|
| 224 |
+
tensor<fp32, [1, 256, ?]> var_301 = add(x = out_5, y = input_31)[name = tensor<string, []>("op_301")];
|
| 225 |
+
tensor<fp32, []> var_302 = const()[name = tensor<string, []>("op_302"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 226 |
+
tensor<fp32, [1, 256, ?]> input_43 = mul(x = var_301, y = var_302)[name = tensor<string, []>("input_43")];
|
| 227 |
+
tensor<string, []> var_314_pad_type_0 = const()[name = tensor<string, []>("op_314_pad_type_0"), val = tensor<string, []>("valid")];
|
| 228 |
+
tensor<int32, [1]> var_314_strides_0 = const()[name = tensor<string, []>("op_314_strides_0"), val = tensor<int32, [1]>([1])];
|
| 229 |
+
tensor<int32, [2]> var_314_pad_0 = const()[name = tensor<string, []>("op_314_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 230 |
+
tensor<int32, [1]> var_314_dilations_0 = const()[name = tensor<string, []>("op_314_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 231 |
+
tensor<int32, []> var_314_groups_0 = const()[name = tensor<string, []>("op_314_groups_0"), val = tensor<int32, []>(1)];
|
| 232 |
+
tensor<fp32, [1, 1, ?]> var_314 = conv(bias = F0_proj_bias, dilations = var_314_dilations_0, groups = var_314_groups_0, pad = var_314_pad_0, pad_type = var_314_pad_type_0, strides = var_314_strides_0, weight = F0_proj_weight, x = input_43)[name = tensor<string, []>("op_314")];
|
| 233 |
+
tensor<int32, [1]> var_316_axes_0 = const()[name = tensor<string, []>("op_316_axes_0"), val = tensor<int32, [1]>([1])];
|
| 234 |
+
tensor<fp32, [1, ?]> F0 = squeeze(axes = var_316_axes_0, x = var_314)[name = tensor<string, []>("op_316")];
|
| 235 |
+
tensor<fp32, []> var_321 = const()[name = tensor<string, []>("op_321"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 236 |
+
tensor<fp32, []> var_324 = const()[name = tensor<string, []>("op_324"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 237 |
+
tensor<fp32, [1, 1024]> h_25 = linear(bias = N_0_norm1_fc_bias, weight = N_0_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_6")];
|
| 238 |
+
tensor<int32, [3]> var_347 = const()[name = tensor<string, []>("op_347"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 239 |
+
tensor<fp32, [1, 1024, 1]> h_27 = reshape(shape = var_347, x = h_25)[name = tensor<string, []>("h_27")];
|
| 240 |
+
tensor<int32, [2]> var_349_split_sizes_0 = const()[name = tensor<string, []>("op_349_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 241 |
+
tensor<int32, []> var_349_axis_0 = const()[name = tensor<string, []>("op_349_axis_0"), val = tensor<int32, []>(1)];
|
| 242 |
+
tensor<fp32, [1, 512, 1]> var_349_0, tensor<fp32, [1, 512, 1]> var_349_1 = split(axis = var_349_axis_0, split_sizes = var_349_split_sizes_0, x = h_27)[name = tensor<string, []>("op_349")];
|
| 243 |
+
tensor<fp32, []> var_351_promoted = const()[name = tensor<string, []>("op_351_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 244 |
+
tensor<fp32, [1, 512, 1]> var_352 = add(x = var_349_0, y = var_351_promoted)[name = tensor<string, []>("op_352")];
|
| 245 |
+
tensor<fp32, [1, 512, ?]> var_356 = mul(x = var_352, y = var_87)[name = tensor<string, []>("op_356")];
|
| 246 |
+
tensor<fp32, [1, 512, ?]> input_47 = add(x = var_356, y = var_349_1)[name = tensor<string, []>("input_47")];
|
| 247 |
+
tensor<fp32, [1, 512, ?]> input_49 = leaky_relu(alpha = var_321, x = input_47)[name = tensor<string, []>("input_49")];
|
| 248 |
+
tensor<fp32, [512, 512, 3]> weight_31_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5812416))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(6598912))), name = tensor<string, []>("weight_31_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 249 |
+
tensor<string, []> input_51_pad_type_0 = const()[name = tensor<string, []>("input_51_pad_type_0"), val = tensor<string, []>("custom")];
|
| 250 |
+
tensor<int32, [2]> input_51_pad_0 = const()[name = tensor<string, []>("input_51_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 251 |
+
tensor<int32, [1]> input_51_strides_0 = const()[name = tensor<string, []>("input_51_strides_0"), val = tensor<int32, [1]>([1])];
|
| 252 |
+
tensor<int32, [1]> input_51_dilations_0 = const()[name = tensor<string, []>("input_51_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 253 |
+
tensor<int32, []> input_51_groups_0 = const()[name = tensor<string, []>("input_51_groups_0"), val = tensor<int32, []>(1)];
|
| 254 |
+
tensor<fp32, [1, 512, ?]> input_51 = conv(bias = N_0_conv1_bias, 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 = weight_31_palettized, x = input_49)[name = tensor<string, []>("input_51")];
|
| 255 |
+
tensor<fp32, [1, 1024]> h_29 = linear(bias = N_0_norm2_fc_bias, weight = N_0_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_7")];
|
| 256 |
+
tensor<int32, [3]> var_373 = const()[name = tensor<string, []>("op_373"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 257 |
+
tensor<fp32, [1, 1024, 1]> h_31 = reshape(shape = var_373, x = h_29)[name = tensor<string, []>("h_31")];
|
| 258 |
+
tensor<int32, [2]> var_375_split_sizes_0 = const()[name = tensor<string, []>("op_375_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 259 |
+
tensor<int32, []> var_375_axis_0 = const()[name = tensor<string, []>("op_375_axis_0"), val = tensor<int32, []>(1)];
|
| 260 |
+
tensor<fp32, [1, 512, 1]> var_375_0, tensor<fp32, [1, 512, 1]> var_375_1 = split(axis = var_375_axis_0, split_sizes = var_375_split_sizes_0, x = h_31)[name = tensor<string, []>("op_375")];
|
| 261 |
+
tensor<fp32, []> var_377_promoted = const()[name = tensor<string, []>("op_377_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 262 |
+
tensor<fp32, [1, 512, 1]> var_378 = add(x = var_375_0, y = var_377_promoted)[name = tensor<string, []>("op_378")];
|
| 263 |
+
tensor<fp32, [1, 512, ?]> var_381 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_324, gamma = F0_0_norm1_norm_weight, x = input_51)[name = tensor<string, []>("op_381")];
|
| 264 |
+
tensor<fp32, [1, 512, ?]> var_382 = mul(x = var_378, y = var_381)[name = tensor<string, []>("op_382")];
|
| 265 |
+
tensor<fp32, [1, 512, ?]> input_53 = add(x = var_382, y = var_375_1)[name = tensor<string, []>("input_53")];
|
| 266 |
+
tensor<fp32, [1, 512, ?]> input_55 = leaky_relu(alpha = var_321, x = input_53)[name = tensor<string, []>("input_55")];
|
| 267 |
+
tensor<fp32, [512, 512, 3]> weight_35_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(6600000))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7386496))), name = tensor<string, []>("weight_35_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 268 |
+
tensor<string, []> out_7_pad_type_0 = const()[name = tensor<string, []>("out_7_pad_type_0"), val = tensor<string, []>("custom")];
|
| 269 |
+
tensor<int32, [2]> out_7_pad_0 = const()[name = tensor<string, []>("out_7_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 270 |
+
tensor<int32, [1]> out_7_strides_0 = const()[name = tensor<string, []>("out_7_strides_0"), val = tensor<int32, [1]>([1])];
|
| 271 |
+
tensor<int32, [1]> out_7_dilations_0 = const()[name = tensor<string, []>("out_7_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 272 |
+
tensor<int32, []> out_7_groups_0 = const()[name = tensor<string, []>("out_7_groups_0"), val = tensor<int32, []>(1)];
|
| 273 |
+
tensor<fp32, [1, 512, ?]> out_7 = conv(bias = N_0_conv2_bias, dilations = out_7_dilations_0, groups = out_7_groups_0, pad = out_7_pad_0, pad_type = out_7_pad_type_0, strides = out_7_strides_0, weight = weight_35_palettized, x = input_55)[name = tensor<string, []>("out_7")];
|
| 274 |
+
tensor<fp32, [1, 512, ?]> var_392 = add(x = out_7, y = transpose_0_1)[name = tensor<string, []>("op_392")];
|
| 275 |
+
tensor<fp32, []> var_393 = const()[name = tensor<string, []>("op_393"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 276 |
+
tensor<fp32, [1, 512, ?]> input_57 = mul(x = var_392, y = var_393)[name = tensor<string, []>("input_57")];
|
| 277 |
+
tensor<fp32, []> var_398 = const()[name = tensor<string, []>("op_398"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 278 |
+
tensor<fp32, []> var_402 = const()[name = tensor<string, []>("op_402"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 279 |
+
tensor<fp32, [1, 1024]> h_33 = linear(bias = N_1_norm1_fc_bias, weight = N_1_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_8")];
|
| 280 |
+
tensor<int32, [3]> var_434 = const()[name = tensor<string, []>("op_434"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 281 |
+
tensor<fp32, [1, 1024, 1]> h_35 = reshape(shape = var_434, x = h_33)[name = tensor<string, []>("h_35")];
|
| 282 |
+
tensor<int32, [2]> var_436_split_sizes_0 = const()[name = tensor<string, []>("op_436_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 283 |
+
tensor<int32, []> var_436_axis_0 = const()[name = tensor<string, []>("op_436_axis_0"), val = tensor<int32, []>(1)];
|
| 284 |
+
tensor<fp32, [1, 512, 1]> var_436_0, tensor<fp32, [1, 512, 1]> var_436_1 = split(axis = var_436_axis_0, split_sizes = var_436_split_sizes_0, x = h_35)[name = tensor<string, []>("op_436")];
|
| 285 |
+
tensor<fp32, []> var_438_promoted = const()[name = tensor<string, []>("op_438_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 286 |
+
tensor<fp32, [1, 512, 1]> var_439 = add(x = var_436_0, y = var_438_promoted)[name = tensor<string, []>("op_439")];
|
| 287 |
+
tensor<fp32, [1, 512, ?]> var_442 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_402, gamma = F0_0_norm1_norm_weight, x = input_57)[name = tensor<string, []>("op_442")];
|
| 288 |
+
tensor<fp32, [1, 512, ?]> var_443 = mul(x = var_439, y = var_442)[name = tensor<string, []>("op_443")];
|
| 289 |
+
tensor<fp32, [1, 512, ?]> input_59 = add(x = var_443, y = var_436_1)[name = tensor<string, []>("input_59")];
|
| 290 |
+
tensor<fp32, [1, 512, ?]> input_61 = leaky_relu(alpha = var_398, x = input_59)[name = tensor<string, []>("input_61")];
|
| 291 |
+
tensor<fp32, [512, 1, 3]> var_446 = const()[name = tensor<string, []>("op_446"), val = tensor<fp32, [512, 1, 3]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7387584)))];
|
| 292 |
+
tensor<string, []> conv_transpose_1_pad_type_0 = const()[name = tensor<string, []>("conv_transpose_1_pad_type_0"), val = tensor<string, []>("custom")];
|
| 293 |
+
tensor<int32, [2]> conv_transpose_1_pad_0 = const()[name = tensor<string, []>("conv_transpose_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 294 |
+
tensor<int32, [1]> conv_transpose_1_strides_0 = const()[name = tensor<string, []>("conv_transpose_1_strides_0"), val = tensor<int32, [1]>([2])];
|
| 295 |
+
tensor<int32, []> conv_transpose_1_groups_0 = const()[name = tensor<string, []>("conv_transpose_1_groups_0"), val = tensor<int32, []>(512)];
|
| 296 |
+
tensor<int32, [1]> conv_transpose_1_dilations_0 = const()[name = tensor<string, []>("conv_transpose_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 297 |
+
tensor<fp32, [1, 512, ?]> conv_transpose_1 = conv_transpose(bias = N_1_pool_bias, dilations = conv_transpose_1_dilations_0, groups = conv_transpose_1_groups_0, pad = conv_transpose_1_pad_0, pad_type = conv_transpose_1_pad_type_0, strides = conv_transpose_1_strides_0, weight = var_446, x = input_61)[name = tensor<string, []>("conv_transpose_1")];
|
| 298 |
+
tensor<int32, [3]> input_63_begin_0 = const()[name = tensor<string, []>("input_63_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 299 |
+
tensor<int32, [3]> input_63_end_0 = const()[name = tensor<string, []>("input_63_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 300 |
+
tensor<bool, [3]> input_63_begin_mask_0 = const()[name = tensor<string, []>("input_63_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 301 |
+
tensor<bool, [3]> input_63_end_mask_0 = const()[name = tensor<string, []>("input_63_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 302 |
+
tensor<fp32, [1, 512, ?]> input_63 = slice_by_index(begin = input_63_begin_0, begin_mask = input_63_begin_mask_0, end = input_63_end_0, end_mask = input_63_end_mask_0, x = conv_transpose_1)[name = tensor<string, []>("input_63")];
|
| 303 |
+
tensor<fp32, [256, 512, 3]> weight_39_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [393216]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7393792))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7787072))), name = tensor<string, []>("weight_39_palettized"), shape = tensor<uint32, [3]>([256, 512, 3])];
|
| 304 |
+
tensor<string, []> input_65_pad_type_0 = const()[name = tensor<string, []>("input_65_pad_type_0"), val = tensor<string, []>("custom")];
|
| 305 |
+
tensor<int32, [2]> input_65_pad_0 = const()[name = tensor<string, []>("input_65_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 306 |
+
tensor<int32, [1]> input_65_strides_0 = const()[name = tensor<string, []>("input_65_strides_0"), val = tensor<int32, [1]>([1])];
|
| 307 |
+
tensor<int32, [1]> input_65_dilations_0 = const()[name = tensor<string, []>("input_65_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 308 |
+
tensor<int32, []> input_65_groups_0 = const()[name = tensor<string, []>("input_65_groups_0"), val = tensor<int32, []>(1)];
|
| 309 |
+
tensor<fp32, [1, 256, ?]> input_65 = conv(bias = N_1_conv1_bias, 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 = weight_39_palettized, x = input_63)[name = tensor<string, []>("input_65")];
|
| 310 |
+
tensor<fp32, [1, 512]> h_37 = linear(bias = N_1_norm2_fc_bias, weight = N_1_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_9")];
|
| 311 |
+
tensor<int32, [3]> var_467 = const()[name = tensor<string, []>("op_467"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 312 |
+
tensor<fp32, [1, 512, 1]> h_39 = reshape(shape = var_467, x = h_37)[name = tensor<string, []>("h_39")];
|
| 313 |
+
tensor<int32, [2]> var_469_split_sizes_0 = const()[name = tensor<string, []>("op_469_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 314 |
+
tensor<int32, []> var_469_axis_0 = const()[name = tensor<string, []>("op_469_axis_0"), val = tensor<int32, []>(1)];
|
| 315 |
+
tensor<fp32, [1, 256, 1]> var_469_0, tensor<fp32, [1, 256, 1]> var_469_1 = split(axis = var_469_axis_0, split_sizes = var_469_split_sizes_0, x = h_39)[name = tensor<string, []>("op_469")];
|
| 316 |
+
tensor<fp32, []> var_471_promoted = const()[name = tensor<string, []>("op_471_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 317 |
+
tensor<fp32, [1, 256, 1]> var_472 = add(x = var_469_0, y = var_471_promoted)[name = tensor<string, []>("op_472")];
|
| 318 |
+
tensor<fp32, [1, 256, ?]> var_475 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_402, gamma = F0_1_norm2_norm_weight, x = input_65)[name = tensor<string, []>("op_475")];
|
| 319 |
+
tensor<fp32, [1, 256, ?]> var_476 = mul(x = var_472, y = var_475)[name = tensor<string, []>("op_476")];
|
| 320 |
+
tensor<fp32, [1, 256, ?]> input_67 = add(x = var_476, y = var_469_1)[name = tensor<string, []>("input_67")];
|
| 321 |
+
tensor<fp32, [1, 256, ?]> input_69 = leaky_relu(alpha = var_398, x = input_67)[name = tensor<string, []>("input_69")];
|
| 322 |
+
tensor<fp32, [256, 256, 3]> weight_43_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7788160))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7984832))), name = tensor<string, []>("weight_43_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 323 |
+
tensor<string, []> out_9_pad_type_0 = const()[name = tensor<string, []>("out_9_pad_type_0"), val = tensor<string, []>("custom")];
|
| 324 |
+
tensor<int32, [2]> out_9_pad_0 = const()[name = tensor<string, []>("out_9_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 325 |
+
tensor<int32, [1]> out_9_strides_0 = const()[name = tensor<string, []>("out_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 326 |
+
tensor<int32, [1]> out_9_dilations_0 = const()[name = tensor<string, []>("out_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 327 |
+
tensor<int32, []> out_9_groups_0 = const()[name = tensor<string, []>("out_9_groups_0"), val = tensor<int32, []>(1)];
|
| 328 |
+
tensor<fp32, [1, 256, ?]> out_9 = conv(bias = N_1_conv2_bias, dilations = out_9_dilations_0, groups = out_9_groups_0, pad = out_9_pad_0, pad_type = out_9_pad_type_0, strides = out_9_strides_0, weight = weight_43_palettized, x = input_69)[name = tensor<string, []>("out_9")];
|
| 329 |
+
tensor<int32, [1]> expand_dims_1_axes_0 = const()[name = tensor<string, []>("expand_dims_1_axes_0"), val = tensor<int32, [1]>([3])];
|
| 330 |
+
tensor<fp32, [1, 512, ?, 1]> expand_dims_1 = expand_dims(axes = expand_dims_1_axes_0, x = input_57)[name = tensor<string, []>("expand_dims_1")];
|
| 331 |
+
tensor<int32, []> upsample_nearest_neighbor_1_scale_factor_height_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_1_scale_factor_height_0"), val = tensor<int32, []>(2)];
|
| 332 |
+
tensor<int32, []> upsample_nearest_neighbor_1_scale_factor_width_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_1_scale_factor_width_0"), val = tensor<int32, []>(1)];
|
| 333 |
+
tensor<fp32, [1, 512, ?, 1]> upsample_nearest_neighbor_1 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_1_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_1_scale_factor_width_0, x = expand_dims_1)[name = tensor<string, []>("upsample_nearest_neighbor_1")];
|
| 334 |
+
tensor<int32, [1]> input_71_axes_0 = const()[name = tensor<string, []>("input_71_axes_0"), val = tensor<int32, [1]>([3])];
|
| 335 |
+
tensor<fp32, [1, 512, ?]> input_71 = squeeze(axes = input_71_axes_0, x = upsample_nearest_neighbor_1)[name = tensor<string, []>("input_71")];
|
| 336 |
+
tensor<fp32, [256, 512, 1]> weight_45_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7985920))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8117056))), name = tensor<string, []>("weight_45_palettized"), shape = tensor<uint32, [3]>([256, 512, 1])];
|
| 337 |
+
tensor<string, []> var_493_pad_type_0 = const()[name = tensor<string, []>("op_493_pad_type_0"), val = tensor<string, []>("valid")];
|
| 338 |
+
tensor<int32, [1]> var_493_strides_0 = const()[name = tensor<string, []>("op_493_strides_0"), val = tensor<int32, [1]>([1])];
|
| 339 |
+
tensor<int32, [2]> var_493_pad_0 = const()[name = tensor<string, []>("op_493_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 340 |
+
tensor<int32, [1]> var_493_dilations_0 = const()[name = tensor<string, []>("op_493_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 341 |
+
tensor<int32, []> var_493_groups_0 = const()[name = tensor<string, []>("op_493_groups_0"), val = tensor<int32, []>(1)];
|
| 342 |
+
tensor<fp32, [1, 256, ?]> var_493 = conv(dilations = var_493_dilations_0, groups = var_493_groups_0, pad = var_493_pad_0, pad_type = var_493_pad_type_0, strides = var_493_strides_0, weight = weight_45_palettized, x = input_71)[name = tensor<string, []>("op_493")];
|
| 343 |
+
tensor<fp32, [1, 256, ?]> var_494 = add(x = out_9, y = var_493)[name = tensor<string, []>("op_494")];
|
| 344 |
+
tensor<fp32, []> var_495 = const()[name = tensor<string, []>("op_495"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 345 |
+
tensor<fp32, [1, 256, ?]> input_73 = mul(x = var_494, y = var_495)[name = tensor<string, []>("input_73")];
|
| 346 |
+
tensor<fp32, []> var_498 = const()[name = tensor<string, []>("op_498"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 347 |
+
tensor<fp32, []> var_501 = const()[name = tensor<string, []>("op_501"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 348 |
+
tensor<fp32, [1, 512]> h_41 = linear(bias = N_2_norm1_fc_bias, weight = N_2_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_10")];
|
| 349 |
+
tensor<int32, [3]> var_524 = const()[name = tensor<string, []>("op_524"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 350 |
+
tensor<fp32, [1, 512, 1]> h_43 = reshape(shape = var_524, x = h_41)[name = tensor<string, []>("h_43")];
|
| 351 |
+
tensor<int32, [2]> var_526_split_sizes_0 = const()[name = tensor<string, []>("op_526_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 352 |
+
tensor<int32, []> var_526_axis_0 = const()[name = tensor<string, []>("op_526_axis_0"), val = tensor<int32, []>(1)];
|
| 353 |
+
tensor<fp32, [1, 256, 1]> var_526_0, tensor<fp32, [1, 256, 1]> var_526_1 = split(axis = var_526_axis_0, split_sizes = var_526_split_sizes_0, x = h_43)[name = tensor<string, []>("op_526")];
|
| 354 |
+
tensor<fp32, []> var_528_promoted = const()[name = tensor<string, []>("op_528_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 355 |
+
tensor<fp32, [1, 256, 1]> var_529 = add(x = var_526_0, y = var_528_promoted)[name = tensor<string, []>("op_529")];
|
| 356 |
+
tensor<fp32, [1, 256, ?]> var_532 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_501, gamma = F0_1_norm2_norm_weight, x = input_73)[name = tensor<string, []>("op_532")];
|
| 357 |
+
tensor<fp32, [1, 256, ?]> var_533 = mul(x = var_529, y = var_532)[name = tensor<string, []>("op_533")];
|
| 358 |
+
tensor<fp32, [1, 256, ?]> input_75 = add(x = var_533, y = var_526_1)[name = tensor<string, []>("input_75")];
|
| 359 |
+
tensor<fp32, [1, 256, ?]> input_77 = leaky_relu(alpha = var_498, x = input_75)[name = tensor<string, []>("input_77")];
|
| 360 |
+
tensor<fp32, [256, 256, 3]> weight_49_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8118144))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8314816))), name = tensor<string, []>("weight_49_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 361 |
+
tensor<string, []> input_79_pad_type_0 = const()[name = tensor<string, []>("input_79_pad_type_0"), val = tensor<string, []>("custom")];
|
| 362 |
+
tensor<int32, [2]> input_79_pad_0 = const()[name = tensor<string, []>("input_79_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 363 |
+
tensor<int32, [1]> input_79_strides_0 = const()[name = tensor<string, []>("input_79_strides_0"), val = tensor<int32, [1]>([1])];
|
| 364 |
+
tensor<int32, [1]> input_79_dilations_0 = const()[name = tensor<string, []>("input_79_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 365 |
+
tensor<int32, []> input_79_groups_0 = const()[name = tensor<string, []>("input_79_groups_0"), val = tensor<int32, []>(1)];
|
| 366 |
+
tensor<fp32, [1, 256, ?]> input_79 = conv(bias = N_2_conv1_bias, dilations = input_79_dilations_0, groups = input_79_groups_0, pad = input_79_pad_0, pad_type = input_79_pad_type_0, strides = input_79_strides_0, weight = weight_49_palettized, x = input_77)[name = tensor<string, []>("input_79")];
|
| 367 |
+
tensor<fp32, [1, 512]> h_45 = linear(bias = N_2_norm2_fc_bias, weight = N_2_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_11")];
|
| 368 |
+
tensor<int32, [3]> var_550 = const()[name = tensor<string, []>("op_550"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 369 |
+
tensor<fp32, [1, 512, 1]> h = reshape(shape = var_550, x = h_45)[name = tensor<string, []>("h")];
|
| 370 |
+
tensor<int32, [2]> var_552_split_sizes_0 = const()[name = tensor<string, []>("op_552_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 371 |
+
tensor<int32, []> var_552_axis_0 = const()[name = tensor<string, []>("op_552_axis_0"), val = tensor<int32, []>(1)];
|
| 372 |
+
tensor<fp32, [1, 256, 1]> var_552_0, tensor<fp32, [1, 256, 1]> var_552_1 = split(axis = var_552_axis_0, split_sizes = var_552_split_sizes_0, x = h)[name = tensor<string, []>("op_552")];
|
| 373 |
+
tensor<fp32, []> var_554_promoted = const()[name = tensor<string, []>("op_554_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 374 |
+
tensor<fp32, [1, 256, 1]> var_555 = add(x = var_552_0, y = var_554_promoted)[name = tensor<string, []>("op_555")];
|
| 375 |
+
tensor<fp32, [1, 256, ?]> var_558 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_501, gamma = F0_1_norm2_norm_weight, x = input_79)[name = tensor<string, []>("op_558")];
|
| 376 |
+
tensor<fp32, [1, 256, ?]> var_559 = mul(x = var_555, y = var_558)[name = tensor<string, []>("op_559")];
|
| 377 |
+
tensor<fp32, [1, 256, ?]> input_81 = add(x = var_559, y = var_552_1)[name = tensor<string, []>("input_81")];
|
| 378 |
+
tensor<fp32, [1, 256, ?]> input_83 = leaky_relu(alpha = var_498, x = input_81)[name = tensor<string, []>("input_83")];
|
| 379 |
+
tensor<fp32, [256, 256, 3]> weight_53_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8315904))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8512576))), name = tensor<string, []>("weight_53_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 380 |
+
tensor<string, []> out_pad_type_0 = const()[name = tensor<string, []>("out_pad_type_0"), val = tensor<string, []>("custom")];
|
| 381 |
+
tensor<int32, [2]> out_pad_0 = const()[name = tensor<string, []>("out_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 382 |
+
tensor<int32, [1]> out_strides_0 = const()[name = tensor<string, []>("out_strides_0"), val = tensor<int32, [1]>([1])];
|
| 383 |
+
tensor<int32, [1]> out_dilations_0 = const()[name = tensor<string, []>("out_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 384 |
+
tensor<int32, []> out_groups_0 = const()[name = tensor<string, []>("out_groups_0"), val = tensor<int32, []>(1)];
|
| 385 |
+
tensor<fp32, [1, 256, ?]> out = conv(bias = N_2_conv2_bias, dilations = out_dilations_0, groups = out_groups_0, pad = out_pad_0, pad_type = out_pad_type_0, strides = out_strides_0, weight = weight_53_palettized, x = input_83)[name = tensor<string, []>("out")];
|
| 386 |
+
tensor<fp32, [1, 256, ?]> var_569 = add(x = out, y = input_73)[name = tensor<string, []>("op_569")];
|
| 387 |
+
tensor<fp32, []> var_570 = const()[name = tensor<string, []>("op_570"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 388 |
+
tensor<fp32, [1, 256, ?]> input = mul(x = var_569, y = var_570)[name = tensor<string, []>("input")];
|
| 389 |
+
tensor<string, []> var_582_pad_type_0 = const()[name = tensor<string, []>("op_582_pad_type_0"), val = tensor<string, []>("valid")];
|
| 390 |
+
tensor<int32, [1]> var_582_strides_0 = const()[name = tensor<string, []>("op_582_strides_0"), val = tensor<int32, [1]>([1])];
|
| 391 |
+
tensor<int32, [2]> var_582_pad_0 = const()[name = tensor<string, []>("op_582_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 392 |
+
tensor<int32, [1]> var_582_dilations_0 = const()[name = tensor<string, []>("op_582_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 393 |
+
tensor<int32, []> var_582_groups_0 = const()[name = tensor<string, []>("op_582_groups_0"), val = tensor<int32, []>(1)];
|
| 394 |
+
tensor<fp32, [1, 1, ?]> var_582 = conv(bias = N_proj_bias, dilations = var_582_dilations_0, groups = var_582_groups_0, pad = var_582_pad_0, pad_type = var_582_pad_type_0, strides = var_582_strides_0, weight = N_proj_weight, x = input)[name = tensor<string, []>("op_582")];
|
| 395 |
+
tensor<int32, [1]> var_584_axes_0 = const()[name = tensor<string, []>("op_584_axes_0"), val = tensor<int32, [1]>([1])];
|
| 396 |
+
tensor<fp32, [1, ?]> N = squeeze(axes = var_584_axes_0, x = var_582)[name = tensor<string, []>("op_584")];
|
| 397 |
+
} -> (F0, N);
|
| 398 |
+
}
|
ANE-zh/KokoroProsody_v2.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9835a7d16162985bbac5cde1ad206b1092e935ffc958146a4d137ab83eeae82f
|
| 3 |
+
size 8513664
|
ANE/KokoroProsody_v2.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:804d7d2e9a8fed345cedb57da61bd27fdd95db22a070cfa7d42ccd4f8e80a443
|
| 3 |
+
size 243
|
ANE/KokoroProsody_v2.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:db8776a4896f690fd254cdb68a4551c168411c9b3fb98219630215bc3c357986
|
| 3 |
+
size 421
|
ANE/KokoroProsody_v2.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,398 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.0)
|
| 2 |
+
[buildInfo = dict<tensor<string, []>, tensor<string, []>>({{"coremlc-component-MIL", "3600.16.1"}, {"coremlc-version", "3600.25.2"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios17>(tensor<fp16, [1, 640, ?]> en, tensor<fp16, [1, 128]> style_s) [FlexibleShapeInformation = tuple<tuple<tensor<string, []>, dict<tensor<string, []>, tensor<int32, [?]>>>, tuple<tensor<string, []>, dict<tensor<string, []>, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"en", [1, 640, 120]}}), ("RangeDims", {{"en", [[1, 1], [640, 640], [1, 2000]]}})))] {
|
| 5 |
+
tensor<string, []> cast_0_dtype_0 = const()[name = tensor<string, []>("cast_0_dtype_0"), val = tensor<string, []>("fp32")];
|
| 6 |
+
tensor<string, []> cast_1_dtype_0 = const()[name = tensor<string, []>("cast_1_dtype_0"), val = tensor<string, []>("fp32")];
|
| 7 |
+
tensor<fp32, [1024]> F0_0_norm1_fc_bias = const()[name = tensor<string, []>("F0_0_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(64)))];
|
| 8 |
+
tensor<fp32, [1024, 128]> F0_0_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4224))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(135360))), name = tensor<string, []>("F0_0_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 9 |
+
tensor<fp32, [512]> F0_0_norm1_norm_bias = const()[name = tensor<string, []>("F0_0_norm1_norm_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(136448)))];
|
| 10 |
+
tensor<fp32, [512]> F0_0_norm1_norm_weight = const()[name = tensor<string, []>("F0_0_norm1_norm_weight"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(138560)))];
|
| 11 |
+
tensor<fp32, [512]> F0_0_conv1_bias = const()[name = tensor<string, []>("F0_0_conv1_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(140672)))];
|
| 12 |
+
tensor<fp32, [1024]> F0_0_norm2_fc_bias = const()[name = tensor<string, []>("F0_0_norm2_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(142784)))];
|
| 13 |
+
tensor<fp32, [1024, 128]> F0_0_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(146944))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(278080))), name = tensor<string, []>("F0_0_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 14 |
+
tensor<fp32, [512]> F0_0_conv2_bias = const()[name = tensor<string, []>("F0_0_conv2_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(279168)))];
|
| 15 |
+
tensor<fp32, [1024]> F0_1_norm1_fc_bias = const()[name = tensor<string, []>("F0_1_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(281280)))];
|
| 16 |
+
tensor<fp32, [1024, 128]> F0_1_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(285440))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(416576))), name = tensor<string, []>("F0_1_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 17 |
+
tensor<fp32, [512]> F0_1_pool_bias = const()[name = tensor<string, []>("F0_1_pool_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(417664)))];
|
| 18 |
+
tensor<fp32, [256]> F0_1_conv1_bias = const()[name = tensor<string, []>("F0_1_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(419776)))];
|
| 19 |
+
tensor<fp32, [512]> F0_1_norm2_fc_bias = const()[name = tensor<string, []>("F0_1_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(420864)))];
|
| 20 |
+
tensor<fp32, [512, 128]> F0_1_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(422976))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(488576))), name = tensor<string, []>("F0_1_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 21 |
+
tensor<fp32, [256]> F0_1_norm2_norm_bias = const()[name = tensor<string, []>("F0_1_norm2_norm_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(489664)))];
|
| 22 |
+
tensor<fp32, [256]> F0_1_norm2_norm_weight = const()[name = tensor<string, []>("F0_1_norm2_norm_weight"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(490752)))];
|
| 23 |
+
tensor<fp32, [256]> F0_1_conv2_bias = const()[name = tensor<string, []>("F0_1_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(491840)))];
|
| 24 |
+
tensor<fp32, [512]> F0_2_norm1_fc_bias = const()[name = tensor<string, []>("F0_2_norm1_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(492928)))];
|
| 25 |
+
tensor<fp32, [512, 128]> F0_2_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(495040))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(560640))), name = tensor<string, []>("F0_2_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 26 |
+
tensor<fp32, [256]> F0_2_conv1_bias = const()[name = tensor<string, []>("F0_2_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(561728)))];
|
| 27 |
+
tensor<fp32, [512]> F0_2_norm2_fc_bias = const()[name = tensor<string, []>("F0_2_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(562816)))];
|
| 28 |
+
tensor<fp32, [512, 128]> F0_2_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(564928))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(630528))), name = tensor<string, []>("F0_2_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 29 |
+
tensor<fp32, [256]> F0_2_conv2_bias = const()[name = tensor<string, []>("F0_2_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(631616)))];
|
| 30 |
+
tensor<fp32, [1]> F0_proj_bias = const()[name = tensor<string, []>("F0_proj_bias"), val = tensor<fp32, [1]>([0x1.edcbf4p-3])];
|
| 31 |
+
tensor<fp32, [1, 256, 1]> F0_proj_weight = const()[name = tensor<string, []>("F0_proj_weight"), val = tensor<fp32, [1, 256, 1]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(632704)))];
|
| 32 |
+
tensor<fp32, [1024]> N_0_norm1_fc_bias = const()[name = tensor<string, []>("N_0_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(633792)))];
|
| 33 |
+
tensor<fp32, [1024, 128]> N_0_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(637952))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(769088))), name = tensor<string, []>("N_0_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 34 |
+
tensor<fp32, [512]> N_0_conv1_bias = const()[name = tensor<string, []>("N_0_conv1_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(770176)))];
|
| 35 |
+
tensor<fp32, [1024]> N_0_norm2_fc_bias = const()[name = tensor<string, []>("N_0_norm2_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(772288)))];
|
| 36 |
+
tensor<fp32, [1024, 128]> N_0_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(776448))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(907584))), name = tensor<string, []>("N_0_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 37 |
+
tensor<fp32, [512]> N_0_conv2_bias = const()[name = tensor<string, []>("N_0_conv2_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(908672)))];
|
| 38 |
+
tensor<fp32, [1024]> N_1_norm1_fc_bias = const()[name = tensor<string, []>("N_1_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(910784)))];
|
| 39 |
+
tensor<fp32, [1024, 128]> N_1_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(914944))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1046080))), name = tensor<string, []>("N_1_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([1024, 128])];
|
| 40 |
+
tensor<fp32, [512]> N_1_pool_bias = const()[name = tensor<string, []>("N_1_pool_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1047168)))];
|
| 41 |
+
tensor<fp32, [256]> N_1_conv1_bias = const()[name = tensor<string, []>("N_1_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1049280)))];
|
| 42 |
+
tensor<fp32, [512]> N_1_norm2_fc_bias = const()[name = tensor<string, []>("N_1_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1050368)))];
|
| 43 |
+
tensor<fp32, [512, 128]> N_1_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1052480))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1118080))), name = tensor<string, []>("N_1_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 44 |
+
tensor<fp32, [256]> N_1_conv2_bias = const()[name = tensor<string, []>("N_1_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1119168)))];
|
| 45 |
+
tensor<fp32, [512]> N_2_norm1_fc_bias = const()[name = tensor<string, []>("N_2_norm1_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120256)))];
|
| 46 |
+
tensor<fp32, [512, 128]> N_2_norm1_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1122368))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1187968))), name = tensor<string, []>("N_2_norm1_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 47 |
+
tensor<fp32, [256]> N_2_conv1_bias = const()[name = tensor<string, []>("N_2_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1189056)))];
|
| 48 |
+
tensor<fp32, [512]> N_2_norm2_fc_bias = const()[name = tensor<string, []>("N_2_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1190144)))];
|
| 49 |
+
tensor<fp32, [512, 128]> N_2_norm2_fc_weight_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [65536]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1192256))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1257856))), name = tensor<string, []>("N_2_norm2_fc_weight_palettized"), shape = tensor<uint32, [2]>([512, 128])];
|
| 50 |
+
tensor<fp32, [256]> N_2_conv2_bias = const()[name = tensor<string, []>("N_2_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1258944)))];
|
| 51 |
+
tensor<fp32, [1]> N_proj_bias = const()[name = tensor<string, []>("N_proj_bias"), val = tensor<fp32, [1]>([0x1.13144ap-4])];
|
| 52 |
+
tensor<fp32, [1, 256, 1]> N_proj_weight = const()[name = tensor<string, []>("N_proj_weight"), val = tensor<fp32, [1, 256, 1]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1260032)))];
|
| 53 |
+
tensor<int32, [3]> transpose_0_perm_0 = const()[name = tensor<string, []>("transpose_0_perm_0"), val = tensor<int32, [3]>([-1, 0, -2])];
|
| 54 |
+
tensor<fp32, [1024]> add_0 = const()[name = tensor<string, []>("add_0"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1261120)))];
|
| 55 |
+
tensor<fp32, [1024]> add_1 = const()[name = tensor<string, []>("add_1"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1265280)))];
|
| 56 |
+
tensor<fp32, [1024, 640]> concat_4_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [655360]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1269440))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1924864))), name = tensor<string, []>("concat_4_palettized"), shape = tensor<uint32, [2]>([1024, 640])];
|
| 57 |
+
tensor<fp32, [1024, 256]> concat_5_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [262144]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1925952))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2188160))), name = tensor<string, []>("concat_5_palettized"), shape = tensor<uint32, [2]>([1024, 256])];
|
| 58 |
+
tensor<fp32, [1024, 640]> concat_6_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [655360]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2189248))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2844672))), name = tensor<string, []>("concat_6_palettized"), shape = tensor<uint32, [2]>([1024, 640])];
|
| 59 |
+
tensor<fp32, [1024, 256]> concat_7_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [262144]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(2845760))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3107968))), name = tensor<string, []>("concat_7_palettized"), shape = tensor<uint32, [2]>([1024, 256])];
|
| 60 |
+
tensor<fp32, [1, 512]> x_batch_first_lstm_h0_reshaped = const()[name = tensor<string, []>("x_batch_first_lstm_h0_reshaped"), val = tensor<fp32, [1, 512]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3109056)))];
|
| 61 |
+
tensor<string, []> x_batch_first_direction_0 = const()[name = tensor<string, []>("x_batch_first_direction_0"), val = tensor<string, []>("bidirectional")];
|
| 62 |
+
tensor<bool, []> x_batch_first_output_sequence_0 = const()[name = tensor<string, []>("x_batch_first_output_sequence_0"), val = tensor<bool, []>(true)];
|
| 63 |
+
tensor<string, []> x_batch_first_recurrent_activation_0 = const()[name = tensor<string, []>("x_batch_first_recurrent_activation_0"), val = tensor<string, []>("sigmoid")];
|
| 64 |
+
tensor<string, []> x_batch_first_cell_activation_0 = const()[name = tensor<string, []>("x_batch_first_cell_activation_0"), val = tensor<string, []>("tanh")];
|
| 65 |
+
tensor<string, []> x_batch_first_activation_0 = const()[name = tensor<string, []>("x_batch_first_activation_0"), val = tensor<string, []>("tanh")];
|
| 66 |
+
tensor<fp32, [1, 640, ?]> cast_0 = cast(dtype = cast_0_dtype_0, x = en)[name = tensor<string, []>("cast_1")];
|
| 67 |
+
tensor<fp32, [?, 1, 640]> transpose_0 = transpose(perm = transpose_0_perm_0, x = cast_0)[name = tensor<string, []>("transpose_2")];
|
| 68 |
+
tensor<fp32, [?, 1, 512]> x_batch_first_0, tensor<fp32, [1, 512]> x_batch_first_1, tensor<fp32, [1, 512]> x_batch_first_2 = lstm(activation = x_batch_first_activation_0, bias = add_0, bias_back = add_1, cell_activation = x_batch_first_cell_activation_0, direction = x_batch_first_direction_0, initial_c = x_batch_first_lstm_h0_reshaped, initial_h = x_batch_first_lstm_h0_reshaped, output_sequence = x_batch_first_output_sequence_0, recurrent_activation = x_batch_first_recurrent_activation_0, weight_hh = concat_5_palettized, weight_hh_back = concat_7_palettized, weight_ih = concat_4_palettized, weight_ih_back = concat_6_palettized, x = transpose_0)[name = tensor<string, []>("x_batch_first")];
|
| 69 |
+
tensor<fp32, []> var_53 = const()[name = tensor<string, []>("op_53"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 70 |
+
tensor<fp32, []> var_56 = const()[name = tensor<string, []>("op_56"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 71 |
+
tensor<fp32, [1, 128]> cast_1 = cast(dtype = cast_1_dtype_0, x = style_s)[name = tensor<string, []>("cast_0")];
|
| 72 |
+
tensor<fp32, [1, 1024]> h_1 = linear(bias = F0_0_norm1_fc_bias, weight = F0_0_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_0")];
|
| 73 |
+
tensor<int32, [3]> var_79 = const()[name = tensor<string, []>("op_79"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 74 |
+
tensor<fp32, [1, 1024, 1]> h_3 = reshape(shape = var_79, x = h_1)[name = tensor<string, []>("h_3")];
|
| 75 |
+
tensor<int32, [2]> var_81_split_sizes_0 = const()[name = tensor<string, []>("op_81_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 76 |
+
tensor<int32, []> var_81_axis_0 = const()[name = tensor<string, []>("op_81_axis_0"), val = tensor<int32, []>(1)];
|
| 77 |
+
tensor<fp32, [1, 512, 1]> var_81_0, tensor<fp32, [1, 512, 1]> var_81_1 = split(axis = var_81_axis_0, split_sizes = var_81_split_sizes_0, x = h_3)[name = tensor<string, []>("op_81")];
|
| 78 |
+
tensor<fp32, []> var_83_promoted = const()[name = tensor<string, []>("op_83_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 79 |
+
tensor<fp32, [1, 512, 1]> var_84 = add(x = var_81_0, y = var_83_promoted)[name = tensor<string, []>("op_84")];
|
| 80 |
+
tensor<int32, [3]> transpose_0_perm_0_1 = const()[name = tensor<string, []>("transpose_0_perm_0_1"), val = tensor<int32, [3]>([1, 2, 0])];
|
| 81 |
+
tensor<fp32, [1, 512, ?]> transpose_0_1 = transpose(perm = transpose_0_perm_0_1, x = x_batch_first_0)[name = tensor<string, []>("transpose_1")];
|
| 82 |
+
tensor<fp32, [1, 512, ?]> var_87 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_56, gamma = F0_0_norm1_norm_weight, x = transpose_0_1)[name = tensor<string, []>("op_87")];
|
| 83 |
+
tensor<fp32, [1, 512, ?]> var_88 = mul(x = var_84, y = var_87)[name = tensor<string, []>("op_88")];
|
| 84 |
+
tensor<fp32, [1, 512, ?]> input_5 = add(x = var_88, y = var_81_1)[name = tensor<string, []>("input_5")];
|
| 85 |
+
tensor<fp32, [1, 512, ?]> input_7 = leaky_relu(alpha = var_53, x = input_5)[name = tensor<string, []>("input_7")];
|
| 86 |
+
tensor<fp32, [512, 512, 3]> weight_3_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3111168))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3897664))), name = tensor<string, []>("weight_3_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 87 |
+
tensor<string, []> input_9_pad_type_0 = const()[name = tensor<string, []>("input_9_pad_type_0"), val = tensor<string, []>("custom")];
|
| 88 |
+
tensor<int32, [2]> input_9_pad_0 = const()[name = tensor<string, []>("input_9_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 89 |
+
tensor<int32, [1]> input_9_strides_0 = const()[name = tensor<string, []>("input_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 90 |
+
tensor<int32, [1]> input_9_dilations_0 = const()[name = tensor<string, []>("input_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 91 |
+
tensor<int32, []> input_9_groups_0 = const()[name = tensor<string, []>("input_9_groups_0"), val = tensor<int32, []>(1)];
|
| 92 |
+
tensor<fp32, [1, 512, ?]> input_9 = conv(bias = F0_0_conv1_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 = weight_3_palettized, x = input_7)[name = tensor<string, []>("input_9")];
|
| 93 |
+
tensor<fp32, [1, 1024]> h_5 = linear(bias = F0_0_norm2_fc_bias, weight = F0_0_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_1")];
|
| 94 |
+
tensor<int32, [3]> var_105 = const()[name = tensor<string, []>("op_105"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 95 |
+
tensor<fp32, [1, 1024, 1]> h_7 = reshape(shape = var_105, x = h_5)[name = tensor<string, []>("h_7")];
|
| 96 |
+
tensor<int32, [2]> var_107_split_sizes_0 = const()[name = tensor<string, []>("op_107_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 97 |
+
tensor<int32, []> var_107_axis_0 = const()[name = tensor<string, []>("op_107_axis_0"), val = tensor<int32, []>(1)];
|
| 98 |
+
tensor<fp32, [1, 512, 1]> var_107_0, tensor<fp32, [1, 512, 1]> var_107_1 = split(axis = var_107_axis_0, split_sizes = var_107_split_sizes_0, x = h_7)[name = tensor<string, []>("op_107")];
|
| 99 |
+
tensor<fp32, []> var_109_promoted = const()[name = tensor<string, []>("op_109_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 100 |
+
tensor<fp32, [1, 512, 1]> var_110 = add(x = var_107_0, y = var_109_promoted)[name = tensor<string, []>("op_110")];
|
| 101 |
+
tensor<fp32, [1, 512, ?]> var_113 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_56, gamma = F0_0_norm1_norm_weight, x = input_9)[name = tensor<string, []>("op_113")];
|
| 102 |
+
tensor<fp32, [1, 512, ?]> var_114 = mul(x = var_110, y = var_113)[name = tensor<string, []>("op_114")];
|
| 103 |
+
tensor<fp32, [1, 512, ?]> input_11 = add(x = var_114, y = var_107_1)[name = tensor<string, []>("input_11")];
|
| 104 |
+
tensor<fp32, [1, 512, ?]> input_13 = leaky_relu(alpha = var_53, x = input_11)[name = tensor<string, []>("input_13")];
|
| 105 |
+
tensor<fp32, [512, 512, 3]> weight_7_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(3898752))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4685248))), name = tensor<string, []>("weight_7_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 106 |
+
tensor<string, []> out_1_pad_type_0 = const()[name = tensor<string, []>("out_1_pad_type_0"), val = tensor<string, []>("custom")];
|
| 107 |
+
tensor<int32, [2]> out_1_pad_0 = const()[name = tensor<string, []>("out_1_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 108 |
+
tensor<int32, [1]> out_1_strides_0 = const()[name = tensor<string, []>("out_1_strides_0"), val = tensor<int32, [1]>([1])];
|
| 109 |
+
tensor<int32, [1]> out_1_dilations_0 = const()[name = tensor<string, []>("out_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 110 |
+
tensor<int32, []> out_1_groups_0 = const()[name = tensor<string, []>("out_1_groups_0"), val = tensor<int32, []>(1)];
|
| 111 |
+
tensor<fp32, [1, 512, ?]> out_1 = conv(bias = F0_0_conv2_bias, dilations = out_1_dilations_0, groups = out_1_groups_0, pad = out_1_pad_0, pad_type = out_1_pad_type_0, strides = out_1_strides_0, weight = weight_7_palettized, x = input_13)[name = tensor<string, []>("out_1")];
|
| 112 |
+
tensor<fp32, [1, 512, ?]> var_124 = add(x = out_1, y = transpose_0_1)[name = tensor<string, []>("op_124")];
|
| 113 |
+
tensor<fp32, []> var_125 = const()[name = tensor<string, []>("op_125"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 114 |
+
tensor<fp32, [1, 512, ?]> input_15 = mul(x = var_124, y = var_125)[name = tensor<string, []>("input_15")];
|
| 115 |
+
tensor<fp32, []> var_130 = const()[name = tensor<string, []>("op_130"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 116 |
+
tensor<fp32, []> var_134 = const()[name = tensor<string, []>("op_134"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 117 |
+
tensor<fp32, [1, 1024]> h_9 = linear(bias = F0_1_norm1_fc_bias, weight = F0_1_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_2")];
|
| 118 |
+
tensor<int32, [3]> var_166 = const()[name = tensor<string, []>("op_166"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 119 |
+
tensor<fp32, [1, 1024, 1]> h_11 = reshape(shape = var_166, x = h_9)[name = tensor<string, []>("h_11")];
|
| 120 |
+
tensor<int32, [2]> var_168_split_sizes_0 = const()[name = tensor<string, []>("op_168_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 121 |
+
tensor<int32, []> var_168_axis_0 = const()[name = tensor<string, []>("op_168_axis_0"), val = tensor<int32, []>(1)];
|
| 122 |
+
tensor<fp32, [1, 512, 1]> var_168_0, tensor<fp32, [1, 512, 1]> var_168_1 = split(axis = var_168_axis_0, split_sizes = var_168_split_sizes_0, x = h_11)[name = tensor<string, []>("op_168")];
|
| 123 |
+
tensor<fp32, []> var_170_promoted = const()[name = tensor<string, []>("op_170_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 124 |
+
tensor<fp32, [1, 512, 1]> var_171 = add(x = var_168_0, y = var_170_promoted)[name = tensor<string, []>("op_171")];
|
| 125 |
+
tensor<fp32, [1, 512, ?]> var_174 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_134, gamma = F0_0_norm1_norm_weight, x = input_15)[name = tensor<string, []>("op_174")];
|
| 126 |
+
tensor<fp32, [1, 512, ?]> var_175 = mul(x = var_171, y = var_174)[name = tensor<string, []>("op_175")];
|
| 127 |
+
tensor<fp32, [1, 512, ?]> input_17 = add(x = var_175, y = var_168_1)[name = tensor<string, []>("input_17")];
|
| 128 |
+
tensor<fp32, [1, 512, ?]> input_19 = leaky_relu(alpha = var_130, x = input_17)[name = tensor<string, []>("input_19")];
|
| 129 |
+
tensor<fp32, [512, 1, 3]> var_178 = const()[name = tensor<string, []>("op_178"), val = tensor<fp32, [512, 1, 3]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4686336)))];
|
| 130 |
+
tensor<string, []> conv_transpose_0_pad_type_0 = const()[name = tensor<string, []>("conv_transpose_0_pad_type_0"), val = tensor<string, []>("custom")];
|
| 131 |
+
tensor<int32, [2]> conv_transpose_0_pad_0 = const()[name = tensor<string, []>("conv_transpose_0_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 132 |
+
tensor<int32, [1]> conv_transpose_0_strides_0 = const()[name = tensor<string, []>("conv_transpose_0_strides_0"), val = tensor<int32, [1]>([2])];
|
| 133 |
+
tensor<int32, []> conv_transpose_0_groups_0 = const()[name = tensor<string, []>("conv_transpose_0_groups_0"), val = tensor<int32, []>(512)];
|
| 134 |
+
tensor<int32, [1]> conv_transpose_0_dilations_0 = const()[name = tensor<string, []>("conv_transpose_0_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 135 |
+
tensor<fp32, [1, 512, ?]> conv_transpose_0 = conv_transpose(bias = F0_1_pool_bias, dilations = conv_transpose_0_dilations_0, groups = conv_transpose_0_groups_0, pad = conv_transpose_0_pad_0, pad_type = conv_transpose_0_pad_type_0, strides = conv_transpose_0_strides_0, weight = var_178, x = input_19)[name = tensor<string, []>("conv_transpose_0")];
|
| 136 |
+
tensor<int32, [3]> input_21_begin_0 = const()[name = tensor<string, []>("input_21_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 137 |
+
tensor<int32, [3]> input_21_end_0 = const()[name = tensor<string, []>("input_21_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 138 |
+
tensor<bool, [3]> input_21_begin_mask_0 = const()[name = tensor<string, []>("input_21_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 139 |
+
tensor<bool, [3]> input_21_end_mask_0 = const()[name = tensor<string, []>("input_21_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 140 |
+
tensor<fp32, [1, 512, ?]> input_21 = slice_by_index(begin = input_21_begin_0, begin_mask = input_21_begin_mask_0, end = input_21_end_0, end_mask = input_21_end_mask_0, x = conv_transpose_0)[name = tensor<string, []>("input_21")];
|
| 141 |
+
tensor<fp32, [256, 512, 3]> weight_11_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [393216]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(4692544))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5085824))), name = tensor<string, []>("weight_11_palettized"), shape = tensor<uint32, [3]>([256, 512, 3])];
|
| 142 |
+
tensor<string, []> input_23_pad_type_0 = const()[name = tensor<string, []>("input_23_pad_type_0"), val = tensor<string, []>("custom")];
|
| 143 |
+
tensor<int32, [2]> input_23_pad_0 = const()[name = tensor<string, []>("input_23_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 144 |
+
tensor<int32, [1]> input_23_strides_0 = const()[name = tensor<string, []>("input_23_strides_0"), val = tensor<int32, [1]>([1])];
|
| 145 |
+
tensor<int32, [1]> input_23_dilations_0 = const()[name = tensor<string, []>("input_23_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 146 |
+
tensor<int32, []> input_23_groups_0 = const()[name = tensor<string, []>("input_23_groups_0"), val = tensor<int32, []>(1)];
|
| 147 |
+
tensor<fp32, [1, 256, ?]> input_23 = conv(bias = F0_1_conv1_bias, dilations = input_23_dilations_0, groups = input_23_groups_0, pad = input_23_pad_0, pad_type = input_23_pad_type_0, strides = input_23_strides_0, weight = weight_11_palettized, x = input_21)[name = tensor<string, []>("input_23")];
|
| 148 |
+
tensor<fp32, [1, 512]> h_13 = linear(bias = F0_1_norm2_fc_bias, weight = F0_1_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_3")];
|
| 149 |
+
tensor<int32, [3]> var_199 = const()[name = tensor<string, []>("op_199"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 150 |
+
tensor<fp32, [1, 512, 1]> h_15 = reshape(shape = var_199, x = h_13)[name = tensor<string, []>("h_15")];
|
| 151 |
+
tensor<int32, [2]> var_201_split_sizes_0 = const()[name = tensor<string, []>("op_201_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 152 |
+
tensor<int32, []> var_201_axis_0 = const()[name = tensor<string, []>("op_201_axis_0"), val = tensor<int32, []>(1)];
|
| 153 |
+
tensor<fp32, [1, 256, 1]> var_201_0, tensor<fp32, [1, 256, 1]> var_201_1 = split(axis = var_201_axis_0, split_sizes = var_201_split_sizes_0, x = h_15)[name = tensor<string, []>("op_201")];
|
| 154 |
+
tensor<fp32, []> var_203_promoted = const()[name = tensor<string, []>("op_203_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 155 |
+
tensor<fp32, [1, 256, 1]> var_204 = add(x = var_201_0, y = var_203_promoted)[name = tensor<string, []>("op_204")];
|
| 156 |
+
tensor<fp32, [1, 256, ?]> var_207 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_134, gamma = F0_1_norm2_norm_weight, x = input_23)[name = tensor<string, []>("op_207")];
|
| 157 |
+
tensor<fp32, [1, 256, ?]> var_208 = mul(x = var_204, y = var_207)[name = tensor<string, []>("op_208")];
|
| 158 |
+
tensor<fp32, [1, 256, ?]> input_25 = add(x = var_208, y = var_201_1)[name = tensor<string, []>("input_25")];
|
| 159 |
+
tensor<fp32, [1, 256, ?]> input_27 = leaky_relu(alpha = var_130, x = input_25)[name = tensor<string, []>("input_27")];
|
| 160 |
+
tensor<fp32, [256, 256, 3]> weight_15_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5086912))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5283584))), name = tensor<string, []>("weight_15_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 161 |
+
tensor<string, []> out_3_pad_type_0 = const()[name = tensor<string, []>("out_3_pad_type_0"), val = tensor<string, []>("custom")];
|
| 162 |
+
tensor<int32, [2]> out_3_pad_0 = const()[name = tensor<string, []>("out_3_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 163 |
+
tensor<int32, [1]> out_3_strides_0 = const()[name = tensor<string, []>("out_3_strides_0"), val = tensor<int32, [1]>([1])];
|
| 164 |
+
tensor<int32, [1]> out_3_dilations_0 = const()[name = tensor<string, []>("out_3_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 165 |
+
tensor<int32, []> out_3_groups_0 = const()[name = tensor<string, []>("out_3_groups_0"), val = tensor<int32, []>(1)];
|
| 166 |
+
tensor<fp32, [1, 256, ?]> out_3 = conv(bias = F0_1_conv2_bias, dilations = out_3_dilations_0, groups = out_3_groups_0, pad = out_3_pad_0, pad_type = out_3_pad_type_0, strides = out_3_strides_0, weight = weight_15_palettized, x = input_27)[name = tensor<string, []>("out_3")];
|
| 167 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = tensor<string, []>("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 168 |
+
tensor<fp32, [1, 512, ?, 1]> expand_dims_0 = expand_dims(axes = expand_dims_0_axes_0, x = input_15)[name = tensor<string, []>("expand_dims_0")];
|
| 169 |
+
tensor<int32, []> upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_0_scale_factor_height_0"), val = tensor<int32, []>(2)];
|
| 170 |
+
tensor<int32, []> upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_0_scale_factor_width_0"), val = tensor<int32, []>(1)];
|
| 171 |
+
tensor<fp32, [1, 512, ?, 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 = tensor<string, []>("upsample_nearest_neighbor_0")];
|
| 172 |
+
tensor<int32, [1]> input_29_axes_0 = const()[name = tensor<string, []>("input_29_axes_0"), val = tensor<int32, [1]>([3])];
|
| 173 |
+
tensor<fp32, [1, 512, ?]> input_29 = squeeze(axes = input_29_axes_0, x = upsample_nearest_neighbor_0)[name = tensor<string, []>("input_29")];
|
| 174 |
+
tensor<fp32, [256, 512, 1]> weight_17_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5284672))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5415808))), name = tensor<string, []>("weight_17_palettized"), shape = tensor<uint32, [3]>([256, 512, 1])];
|
| 175 |
+
tensor<string, []> var_225_pad_type_0 = const()[name = tensor<string, []>("op_225_pad_type_0"), val = tensor<string, []>("valid")];
|
| 176 |
+
tensor<int32, [1]> var_225_strides_0 = const()[name = tensor<string, []>("op_225_strides_0"), val = tensor<int32, [1]>([1])];
|
| 177 |
+
tensor<int32, [2]> var_225_pad_0 = const()[name = tensor<string, []>("op_225_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 178 |
+
tensor<int32, [1]> var_225_dilations_0 = const()[name = tensor<string, []>("op_225_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 179 |
+
tensor<int32, []> var_225_groups_0 = const()[name = tensor<string, []>("op_225_groups_0"), val = tensor<int32, []>(1)];
|
| 180 |
+
tensor<fp32, [1, 256, ?]> var_225 = conv(dilations = var_225_dilations_0, groups = var_225_groups_0, pad = var_225_pad_0, pad_type = var_225_pad_type_0, strides = var_225_strides_0, weight = weight_17_palettized, x = input_29)[name = tensor<string, []>("op_225")];
|
| 181 |
+
tensor<fp32, [1, 256, ?]> var_226 = add(x = out_3, y = var_225)[name = tensor<string, []>("op_226")];
|
| 182 |
+
tensor<fp32, []> var_227 = const()[name = tensor<string, []>("op_227"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 183 |
+
tensor<fp32, [1, 256, ?]> input_31 = mul(x = var_226, y = var_227)[name = tensor<string, []>("input_31")];
|
| 184 |
+
tensor<fp32, []> var_230 = const()[name = tensor<string, []>("op_230"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 185 |
+
tensor<fp32, []> var_233 = const()[name = tensor<string, []>("op_233"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 186 |
+
tensor<fp32, [1, 512]> h_17 = linear(bias = F0_2_norm1_fc_bias, weight = F0_2_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_4")];
|
| 187 |
+
tensor<int32, [3]> var_256 = const()[name = tensor<string, []>("op_256"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 188 |
+
tensor<fp32, [1, 512, 1]> h_19 = reshape(shape = var_256, x = h_17)[name = tensor<string, []>("h_19")];
|
| 189 |
+
tensor<int32, [2]> var_258_split_sizes_0 = const()[name = tensor<string, []>("op_258_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 190 |
+
tensor<int32, []> var_258_axis_0 = const()[name = tensor<string, []>("op_258_axis_0"), val = tensor<int32, []>(1)];
|
| 191 |
+
tensor<fp32, [1, 256, 1]> var_258_0, tensor<fp32, [1, 256, 1]> var_258_1 = split(axis = var_258_axis_0, split_sizes = var_258_split_sizes_0, x = h_19)[name = tensor<string, []>("op_258")];
|
| 192 |
+
tensor<fp32, []> var_260_promoted = const()[name = tensor<string, []>("op_260_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 193 |
+
tensor<fp32, [1, 256, 1]> var_261 = add(x = var_258_0, y = var_260_promoted)[name = tensor<string, []>("op_261")];
|
| 194 |
+
tensor<fp32, [1, 256, ?]> var_264 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_233, gamma = F0_1_norm2_norm_weight, x = input_31)[name = tensor<string, []>("op_264")];
|
| 195 |
+
tensor<fp32, [1, 256, ?]> var_265 = mul(x = var_261, y = var_264)[name = tensor<string, []>("op_265")];
|
| 196 |
+
tensor<fp32, [1, 256, ?]> input_33 = add(x = var_265, y = var_258_1)[name = tensor<string, []>("input_33")];
|
| 197 |
+
tensor<fp32, [1, 256, ?]> input_35 = leaky_relu(alpha = var_230, x = input_33)[name = tensor<string, []>("input_35")];
|
| 198 |
+
tensor<fp32, [256, 256, 3]> weight_21_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5416896))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5613568))), name = tensor<string, []>("weight_21_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 199 |
+
tensor<string, []> input_37_pad_type_0 = const()[name = tensor<string, []>("input_37_pad_type_0"), val = tensor<string, []>("custom")];
|
| 200 |
+
tensor<int32, [2]> input_37_pad_0 = const()[name = tensor<string, []>("input_37_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 201 |
+
tensor<int32, [1]> input_37_strides_0 = const()[name = tensor<string, []>("input_37_strides_0"), val = tensor<int32, [1]>([1])];
|
| 202 |
+
tensor<int32, [1]> input_37_dilations_0 = const()[name = tensor<string, []>("input_37_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 203 |
+
tensor<int32, []> input_37_groups_0 = const()[name = tensor<string, []>("input_37_groups_0"), val = tensor<int32, []>(1)];
|
| 204 |
+
tensor<fp32, [1, 256, ?]> input_37 = conv(bias = F0_2_conv1_bias, 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 = weight_21_palettized, x = input_35)[name = tensor<string, []>("input_37")];
|
| 205 |
+
tensor<fp32, [1, 512]> h_21 = linear(bias = F0_2_norm2_fc_bias, weight = F0_2_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_5")];
|
| 206 |
+
tensor<int32, [3]> var_282 = const()[name = tensor<string, []>("op_282"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 207 |
+
tensor<fp32, [1, 512, 1]> h_23 = reshape(shape = var_282, x = h_21)[name = tensor<string, []>("h_23")];
|
| 208 |
+
tensor<int32, [2]> var_284_split_sizes_0 = const()[name = tensor<string, []>("op_284_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 209 |
+
tensor<int32, []> var_284_axis_0 = const()[name = tensor<string, []>("op_284_axis_0"), val = tensor<int32, []>(1)];
|
| 210 |
+
tensor<fp32, [1, 256, 1]> var_284_0, tensor<fp32, [1, 256, 1]> var_284_1 = split(axis = var_284_axis_0, split_sizes = var_284_split_sizes_0, x = h_23)[name = tensor<string, []>("op_284")];
|
| 211 |
+
tensor<fp32, []> var_286_promoted = const()[name = tensor<string, []>("op_286_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 212 |
+
tensor<fp32, [1, 256, 1]> var_287 = add(x = var_284_0, y = var_286_promoted)[name = tensor<string, []>("op_287")];
|
| 213 |
+
tensor<fp32, [1, 256, ?]> var_290 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_233, gamma = F0_1_norm2_norm_weight, x = input_37)[name = tensor<string, []>("op_290")];
|
| 214 |
+
tensor<fp32, [1, 256, ?]> var_291 = mul(x = var_287, y = var_290)[name = tensor<string, []>("op_291")];
|
| 215 |
+
tensor<fp32, [1, 256, ?]> input_39 = add(x = var_291, y = var_284_1)[name = tensor<string, []>("input_39")];
|
| 216 |
+
tensor<fp32, [1, 256, ?]> input_41 = leaky_relu(alpha = var_230, x = input_39)[name = tensor<string, []>("input_41")];
|
| 217 |
+
tensor<fp32, [256, 256, 3]> weight_25_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5614656))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5811328))), name = tensor<string, []>("weight_25_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 218 |
+
tensor<string, []> out_5_pad_type_0 = const()[name = tensor<string, []>("out_5_pad_type_0"), val = tensor<string, []>("custom")];
|
| 219 |
+
tensor<int32, [2]> out_5_pad_0 = const()[name = tensor<string, []>("out_5_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 220 |
+
tensor<int32, [1]> out_5_strides_0 = const()[name = tensor<string, []>("out_5_strides_0"), val = tensor<int32, [1]>([1])];
|
| 221 |
+
tensor<int32, [1]> out_5_dilations_0 = const()[name = tensor<string, []>("out_5_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 222 |
+
tensor<int32, []> out_5_groups_0 = const()[name = tensor<string, []>("out_5_groups_0"), val = tensor<int32, []>(1)];
|
| 223 |
+
tensor<fp32, [1, 256, ?]> out_5 = conv(bias = F0_2_conv2_bias, dilations = out_5_dilations_0, groups = out_5_groups_0, pad = out_5_pad_0, pad_type = out_5_pad_type_0, strides = out_5_strides_0, weight = weight_25_palettized, x = input_41)[name = tensor<string, []>("out_5")];
|
| 224 |
+
tensor<fp32, [1, 256, ?]> var_301 = add(x = out_5, y = input_31)[name = tensor<string, []>("op_301")];
|
| 225 |
+
tensor<fp32, []> var_302 = const()[name = tensor<string, []>("op_302"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 226 |
+
tensor<fp32, [1, 256, ?]> input_43 = mul(x = var_301, y = var_302)[name = tensor<string, []>("input_43")];
|
| 227 |
+
tensor<string, []> var_314_pad_type_0 = const()[name = tensor<string, []>("op_314_pad_type_0"), val = tensor<string, []>("valid")];
|
| 228 |
+
tensor<int32, [1]> var_314_strides_0 = const()[name = tensor<string, []>("op_314_strides_0"), val = tensor<int32, [1]>([1])];
|
| 229 |
+
tensor<int32, [2]> var_314_pad_0 = const()[name = tensor<string, []>("op_314_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 230 |
+
tensor<int32, [1]> var_314_dilations_0 = const()[name = tensor<string, []>("op_314_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 231 |
+
tensor<int32, []> var_314_groups_0 = const()[name = tensor<string, []>("op_314_groups_0"), val = tensor<int32, []>(1)];
|
| 232 |
+
tensor<fp32, [1, 1, ?]> var_314 = conv(bias = F0_proj_bias, dilations = var_314_dilations_0, groups = var_314_groups_0, pad = var_314_pad_0, pad_type = var_314_pad_type_0, strides = var_314_strides_0, weight = F0_proj_weight, x = input_43)[name = tensor<string, []>("op_314")];
|
| 233 |
+
tensor<int32, [1]> var_316_axes_0 = const()[name = tensor<string, []>("op_316_axes_0"), val = tensor<int32, [1]>([1])];
|
| 234 |
+
tensor<fp32, [1, ?]> F0 = squeeze(axes = var_316_axes_0, x = var_314)[name = tensor<string, []>("op_316")];
|
| 235 |
+
tensor<fp32, []> var_321 = const()[name = tensor<string, []>("op_321"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 236 |
+
tensor<fp32, []> var_324 = const()[name = tensor<string, []>("op_324"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 237 |
+
tensor<fp32, [1, 1024]> h_25 = linear(bias = N_0_norm1_fc_bias, weight = N_0_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_6")];
|
| 238 |
+
tensor<int32, [3]> var_347 = const()[name = tensor<string, []>("op_347"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 239 |
+
tensor<fp32, [1, 1024, 1]> h_27 = reshape(shape = var_347, x = h_25)[name = tensor<string, []>("h_27")];
|
| 240 |
+
tensor<int32, [2]> var_349_split_sizes_0 = const()[name = tensor<string, []>("op_349_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 241 |
+
tensor<int32, []> var_349_axis_0 = const()[name = tensor<string, []>("op_349_axis_0"), val = tensor<int32, []>(1)];
|
| 242 |
+
tensor<fp32, [1, 512, 1]> var_349_0, tensor<fp32, [1, 512, 1]> var_349_1 = split(axis = var_349_axis_0, split_sizes = var_349_split_sizes_0, x = h_27)[name = tensor<string, []>("op_349")];
|
| 243 |
+
tensor<fp32, []> var_351_promoted = const()[name = tensor<string, []>("op_351_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 244 |
+
tensor<fp32, [1, 512, 1]> var_352 = add(x = var_349_0, y = var_351_promoted)[name = tensor<string, []>("op_352")];
|
| 245 |
+
tensor<fp32, [1, 512, ?]> var_356 = mul(x = var_352, y = var_87)[name = tensor<string, []>("op_356")];
|
| 246 |
+
tensor<fp32, [1, 512, ?]> input_47 = add(x = var_356, y = var_349_1)[name = tensor<string, []>("input_47")];
|
| 247 |
+
tensor<fp32, [1, 512, ?]> input_49 = leaky_relu(alpha = var_321, x = input_47)[name = tensor<string, []>("input_49")];
|
| 248 |
+
tensor<fp32, [512, 512, 3]> weight_31_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(5812416))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(6598912))), name = tensor<string, []>("weight_31_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 249 |
+
tensor<string, []> input_51_pad_type_0 = const()[name = tensor<string, []>("input_51_pad_type_0"), val = tensor<string, []>("custom")];
|
| 250 |
+
tensor<int32, [2]> input_51_pad_0 = const()[name = tensor<string, []>("input_51_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 251 |
+
tensor<int32, [1]> input_51_strides_0 = const()[name = tensor<string, []>("input_51_strides_0"), val = tensor<int32, [1]>([1])];
|
| 252 |
+
tensor<int32, [1]> input_51_dilations_0 = const()[name = tensor<string, []>("input_51_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 253 |
+
tensor<int32, []> input_51_groups_0 = const()[name = tensor<string, []>("input_51_groups_0"), val = tensor<int32, []>(1)];
|
| 254 |
+
tensor<fp32, [1, 512, ?]> input_51 = conv(bias = N_0_conv1_bias, 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 = weight_31_palettized, x = input_49)[name = tensor<string, []>("input_51")];
|
| 255 |
+
tensor<fp32, [1, 1024]> h_29 = linear(bias = N_0_norm2_fc_bias, weight = N_0_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_7")];
|
| 256 |
+
tensor<int32, [3]> var_373 = const()[name = tensor<string, []>("op_373"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 257 |
+
tensor<fp32, [1, 1024, 1]> h_31 = reshape(shape = var_373, x = h_29)[name = tensor<string, []>("h_31")];
|
| 258 |
+
tensor<int32, [2]> var_375_split_sizes_0 = const()[name = tensor<string, []>("op_375_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 259 |
+
tensor<int32, []> var_375_axis_0 = const()[name = tensor<string, []>("op_375_axis_0"), val = tensor<int32, []>(1)];
|
| 260 |
+
tensor<fp32, [1, 512, 1]> var_375_0, tensor<fp32, [1, 512, 1]> var_375_1 = split(axis = var_375_axis_0, split_sizes = var_375_split_sizes_0, x = h_31)[name = tensor<string, []>("op_375")];
|
| 261 |
+
tensor<fp32, []> var_377_promoted = const()[name = tensor<string, []>("op_377_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 262 |
+
tensor<fp32, [1, 512, 1]> var_378 = add(x = var_375_0, y = var_377_promoted)[name = tensor<string, []>("op_378")];
|
| 263 |
+
tensor<fp32, [1, 512, ?]> var_381 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_324, gamma = F0_0_norm1_norm_weight, x = input_51)[name = tensor<string, []>("op_381")];
|
| 264 |
+
tensor<fp32, [1, 512, ?]> var_382 = mul(x = var_378, y = var_381)[name = tensor<string, []>("op_382")];
|
| 265 |
+
tensor<fp32, [1, 512, ?]> input_53 = add(x = var_382, y = var_375_1)[name = tensor<string, []>("input_53")];
|
| 266 |
+
tensor<fp32, [1, 512, ?]> input_55 = leaky_relu(alpha = var_321, x = input_53)[name = tensor<string, []>("input_55")];
|
| 267 |
+
tensor<fp32, [512, 512, 3]> weight_35_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [786432]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(6600000))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7386496))), name = tensor<string, []>("weight_35_palettized"), shape = tensor<uint32, [3]>([512, 512, 3])];
|
| 268 |
+
tensor<string, []> out_7_pad_type_0 = const()[name = tensor<string, []>("out_7_pad_type_0"), val = tensor<string, []>("custom")];
|
| 269 |
+
tensor<int32, [2]> out_7_pad_0 = const()[name = tensor<string, []>("out_7_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 270 |
+
tensor<int32, [1]> out_7_strides_0 = const()[name = tensor<string, []>("out_7_strides_0"), val = tensor<int32, [1]>([1])];
|
| 271 |
+
tensor<int32, [1]> out_7_dilations_0 = const()[name = tensor<string, []>("out_7_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 272 |
+
tensor<int32, []> out_7_groups_0 = const()[name = tensor<string, []>("out_7_groups_0"), val = tensor<int32, []>(1)];
|
| 273 |
+
tensor<fp32, [1, 512, ?]> out_7 = conv(bias = N_0_conv2_bias, dilations = out_7_dilations_0, groups = out_7_groups_0, pad = out_7_pad_0, pad_type = out_7_pad_type_0, strides = out_7_strides_0, weight = weight_35_palettized, x = input_55)[name = tensor<string, []>("out_7")];
|
| 274 |
+
tensor<fp32, [1, 512, ?]> var_392 = add(x = out_7, y = transpose_0_1)[name = tensor<string, []>("op_392")];
|
| 275 |
+
tensor<fp32, []> var_393 = const()[name = tensor<string, []>("op_393"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 276 |
+
tensor<fp32, [1, 512, ?]> input_57 = mul(x = var_392, y = var_393)[name = tensor<string, []>("input_57")];
|
| 277 |
+
tensor<fp32, []> var_398 = const()[name = tensor<string, []>("op_398"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 278 |
+
tensor<fp32, []> var_402 = const()[name = tensor<string, []>("op_402"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 279 |
+
tensor<fp32, [1, 1024]> h_33 = linear(bias = N_1_norm1_fc_bias, weight = N_1_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_8")];
|
| 280 |
+
tensor<int32, [3]> var_434 = const()[name = tensor<string, []>("op_434"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 281 |
+
tensor<fp32, [1, 1024, 1]> h_35 = reshape(shape = var_434, x = h_33)[name = tensor<string, []>("h_35")];
|
| 282 |
+
tensor<int32, [2]> var_436_split_sizes_0 = const()[name = tensor<string, []>("op_436_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 283 |
+
tensor<int32, []> var_436_axis_0 = const()[name = tensor<string, []>("op_436_axis_0"), val = tensor<int32, []>(1)];
|
| 284 |
+
tensor<fp32, [1, 512, 1]> var_436_0, tensor<fp32, [1, 512, 1]> var_436_1 = split(axis = var_436_axis_0, split_sizes = var_436_split_sizes_0, x = h_35)[name = tensor<string, []>("op_436")];
|
| 285 |
+
tensor<fp32, []> var_438_promoted = const()[name = tensor<string, []>("op_438_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 286 |
+
tensor<fp32, [1, 512, 1]> var_439 = add(x = var_436_0, y = var_438_promoted)[name = tensor<string, []>("op_439")];
|
| 287 |
+
tensor<fp32, [1, 512, ?]> var_442 = instance_norm(beta = F0_0_norm1_norm_bias, epsilon = var_402, gamma = F0_0_norm1_norm_weight, x = input_57)[name = tensor<string, []>("op_442")];
|
| 288 |
+
tensor<fp32, [1, 512, ?]> var_443 = mul(x = var_439, y = var_442)[name = tensor<string, []>("op_443")];
|
| 289 |
+
tensor<fp32, [1, 512, ?]> input_59 = add(x = var_443, y = var_436_1)[name = tensor<string, []>("input_59")];
|
| 290 |
+
tensor<fp32, [1, 512, ?]> input_61 = leaky_relu(alpha = var_398, x = input_59)[name = tensor<string, []>("input_61")];
|
| 291 |
+
tensor<fp32, [512, 1, 3]> var_446 = const()[name = tensor<string, []>("op_446"), val = tensor<fp32, [512, 1, 3]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7387584)))];
|
| 292 |
+
tensor<string, []> conv_transpose_1_pad_type_0 = const()[name = tensor<string, []>("conv_transpose_1_pad_type_0"), val = tensor<string, []>("custom")];
|
| 293 |
+
tensor<int32, [2]> conv_transpose_1_pad_0 = const()[name = tensor<string, []>("conv_transpose_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 294 |
+
tensor<int32, [1]> conv_transpose_1_strides_0 = const()[name = tensor<string, []>("conv_transpose_1_strides_0"), val = tensor<int32, [1]>([2])];
|
| 295 |
+
tensor<int32, []> conv_transpose_1_groups_0 = const()[name = tensor<string, []>("conv_transpose_1_groups_0"), val = tensor<int32, []>(512)];
|
| 296 |
+
tensor<int32, [1]> conv_transpose_1_dilations_0 = const()[name = tensor<string, []>("conv_transpose_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 297 |
+
tensor<fp32, [1, 512, ?]> conv_transpose_1 = conv_transpose(bias = N_1_pool_bias, dilations = conv_transpose_1_dilations_0, groups = conv_transpose_1_groups_0, pad = conv_transpose_1_pad_0, pad_type = conv_transpose_1_pad_type_0, strides = conv_transpose_1_strides_0, weight = var_446, x = input_61)[name = tensor<string, []>("conv_transpose_1")];
|
| 298 |
+
tensor<int32, [3]> input_63_begin_0 = const()[name = tensor<string, []>("input_63_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 299 |
+
tensor<int32, [3]> input_63_end_0 = const()[name = tensor<string, []>("input_63_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 300 |
+
tensor<bool, [3]> input_63_begin_mask_0 = const()[name = tensor<string, []>("input_63_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 301 |
+
tensor<bool, [3]> input_63_end_mask_0 = const()[name = tensor<string, []>("input_63_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 302 |
+
tensor<fp32, [1, 512, ?]> input_63 = slice_by_index(begin = input_63_begin_0, begin_mask = input_63_begin_mask_0, end = input_63_end_0, end_mask = input_63_end_mask_0, x = conv_transpose_1)[name = tensor<string, []>("input_63")];
|
| 303 |
+
tensor<fp32, [256, 512, 3]> weight_39_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [393216]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7393792))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7787072))), name = tensor<string, []>("weight_39_palettized"), shape = tensor<uint32, [3]>([256, 512, 3])];
|
| 304 |
+
tensor<string, []> input_65_pad_type_0 = const()[name = tensor<string, []>("input_65_pad_type_0"), val = tensor<string, []>("custom")];
|
| 305 |
+
tensor<int32, [2]> input_65_pad_0 = const()[name = tensor<string, []>("input_65_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 306 |
+
tensor<int32, [1]> input_65_strides_0 = const()[name = tensor<string, []>("input_65_strides_0"), val = tensor<int32, [1]>([1])];
|
| 307 |
+
tensor<int32, [1]> input_65_dilations_0 = const()[name = tensor<string, []>("input_65_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 308 |
+
tensor<int32, []> input_65_groups_0 = const()[name = tensor<string, []>("input_65_groups_0"), val = tensor<int32, []>(1)];
|
| 309 |
+
tensor<fp32, [1, 256, ?]> input_65 = conv(bias = N_1_conv1_bias, 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 = weight_39_palettized, x = input_63)[name = tensor<string, []>("input_65")];
|
| 310 |
+
tensor<fp32, [1, 512]> h_37 = linear(bias = N_1_norm2_fc_bias, weight = N_1_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_9")];
|
| 311 |
+
tensor<int32, [3]> var_467 = const()[name = tensor<string, []>("op_467"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 312 |
+
tensor<fp32, [1, 512, 1]> h_39 = reshape(shape = var_467, x = h_37)[name = tensor<string, []>("h_39")];
|
| 313 |
+
tensor<int32, [2]> var_469_split_sizes_0 = const()[name = tensor<string, []>("op_469_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 314 |
+
tensor<int32, []> var_469_axis_0 = const()[name = tensor<string, []>("op_469_axis_0"), val = tensor<int32, []>(1)];
|
| 315 |
+
tensor<fp32, [1, 256, 1]> var_469_0, tensor<fp32, [1, 256, 1]> var_469_1 = split(axis = var_469_axis_0, split_sizes = var_469_split_sizes_0, x = h_39)[name = tensor<string, []>("op_469")];
|
| 316 |
+
tensor<fp32, []> var_471_promoted = const()[name = tensor<string, []>("op_471_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 317 |
+
tensor<fp32, [1, 256, 1]> var_472 = add(x = var_469_0, y = var_471_promoted)[name = tensor<string, []>("op_472")];
|
| 318 |
+
tensor<fp32, [1, 256, ?]> var_475 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_402, gamma = F0_1_norm2_norm_weight, x = input_65)[name = tensor<string, []>("op_475")];
|
| 319 |
+
tensor<fp32, [1, 256, ?]> var_476 = mul(x = var_472, y = var_475)[name = tensor<string, []>("op_476")];
|
| 320 |
+
tensor<fp32, [1, 256, ?]> input_67 = add(x = var_476, y = var_469_1)[name = tensor<string, []>("input_67")];
|
| 321 |
+
tensor<fp32, [1, 256, ?]> input_69 = leaky_relu(alpha = var_398, x = input_67)[name = tensor<string, []>("input_69")];
|
| 322 |
+
tensor<fp32, [256, 256, 3]> weight_43_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7788160))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7984832))), name = tensor<string, []>("weight_43_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 323 |
+
tensor<string, []> out_9_pad_type_0 = const()[name = tensor<string, []>("out_9_pad_type_0"), val = tensor<string, []>("custom")];
|
| 324 |
+
tensor<int32, [2]> out_9_pad_0 = const()[name = tensor<string, []>("out_9_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 325 |
+
tensor<int32, [1]> out_9_strides_0 = const()[name = tensor<string, []>("out_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 326 |
+
tensor<int32, [1]> out_9_dilations_0 = const()[name = tensor<string, []>("out_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 327 |
+
tensor<int32, []> out_9_groups_0 = const()[name = tensor<string, []>("out_9_groups_0"), val = tensor<int32, []>(1)];
|
| 328 |
+
tensor<fp32, [1, 256, ?]> out_9 = conv(bias = N_1_conv2_bias, dilations = out_9_dilations_0, groups = out_9_groups_0, pad = out_9_pad_0, pad_type = out_9_pad_type_0, strides = out_9_strides_0, weight = weight_43_palettized, x = input_69)[name = tensor<string, []>("out_9")];
|
| 329 |
+
tensor<int32, [1]> expand_dims_1_axes_0 = const()[name = tensor<string, []>("expand_dims_1_axes_0"), val = tensor<int32, [1]>([3])];
|
| 330 |
+
tensor<fp32, [1, 512, ?, 1]> expand_dims_1 = expand_dims(axes = expand_dims_1_axes_0, x = input_57)[name = tensor<string, []>("expand_dims_1")];
|
| 331 |
+
tensor<int32, []> upsample_nearest_neighbor_1_scale_factor_height_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_1_scale_factor_height_0"), val = tensor<int32, []>(2)];
|
| 332 |
+
tensor<int32, []> upsample_nearest_neighbor_1_scale_factor_width_0 = const()[name = tensor<string, []>("upsample_nearest_neighbor_1_scale_factor_width_0"), val = tensor<int32, []>(1)];
|
| 333 |
+
tensor<fp32, [1, 512, ?, 1]> upsample_nearest_neighbor_1 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_1_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_1_scale_factor_width_0, x = expand_dims_1)[name = tensor<string, []>("upsample_nearest_neighbor_1")];
|
| 334 |
+
tensor<int32, [1]> input_71_axes_0 = const()[name = tensor<string, []>("input_71_axes_0"), val = tensor<int32, [1]>([3])];
|
| 335 |
+
tensor<fp32, [1, 512, ?]> input_71 = squeeze(axes = input_71_axes_0, x = upsample_nearest_neighbor_1)[name = tensor<string, []>("input_71")];
|
| 336 |
+
tensor<fp32, [256, 512, 1]> weight_45_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [131072]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(7985920))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8117056))), name = tensor<string, []>("weight_45_palettized"), shape = tensor<uint32, [3]>([256, 512, 1])];
|
| 337 |
+
tensor<string, []> var_493_pad_type_0 = const()[name = tensor<string, []>("op_493_pad_type_0"), val = tensor<string, []>("valid")];
|
| 338 |
+
tensor<int32, [1]> var_493_strides_0 = const()[name = tensor<string, []>("op_493_strides_0"), val = tensor<int32, [1]>([1])];
|
| 339 |
+
tensor<int32, [2]> var_493_pad_0 = const()[name = tensor<string, []>("op_493_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 340 |
+
tensor<int32, [1]> var_493_dilations_0 = const()[name = tensor<string, []>("op_493_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 341 |
+
tensor<int32, []> var_493_groups_0 = const()[name = tensor<string, []>("op_493_groups_0"), val = tensor<int32, []>(1)];
|
| 342 |
+
tensor<fp32, [1, 256, ?]> var_493 = conv(dilations = var_493_dilations_0, groups = var_493_groups_0, pad = var_493_pad_0, pad_type = var_493_pad_type_0, strides = var_493_strides_0, weight = weight_45_palettized, x = input_71)[name = tensor<string, []>("op_493")];
|
| 343 |
+
tensor<fp32, [1, 256, ?]> var_494 = add(x = out_9, y = var_493)[name = tensor<string, []>("op_494")];
|
| 344 |
+
tensor<fp32, []> var_495 = const()[name = tensor<string, []>("op_495"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 345 |
+
tensor<fp32, [1, 256, ?]> input_73 = mul(x = var_494, y = var_495)[name = tensor<string, []>("input_73")];
|
| 346 |
+
tensor<fp32, []> var_498 = const()[name = tensor<string, []>("op_498"), val = tensor<fp32, []>(0x1.99999ap-3)];
|
| 347 |
+
tensor<fp32, []> var_501 = const()[name = tensor<string, []>("op_501"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
|
| 348 |
+
tensor<fp32, [1, 512]> h_41 = linear(bias = N_2_norm1_fc_bias, weight = N_2_norm1_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_10")];
|
| 349 |
+
tensor<int32, [3]> var_524 = const()[name = tensor<string, []>("op_524"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 350 |
+
tensor<fp32, [1, 512, 1]> h_43 = reshape(shape = var_524, x = h_41)[name = tensor<string, []>("h_43")];
|
| 351 |
+
tensor<int32, [2]> var_526_split_sizes_0 = const()[name = tensor<string, []>("op_526_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 352 |
+
tensor<int32, []> var_526_axis_0 = const()[name = tensor<string, []>("op_526_axis_0"), val = tensor<int32, []>(1)];
|
| 353 |
+
tensor<fp32, [1, 256, 1]> var_526_0, tensor<fp32, [1, 256, 1]> var_526_1 = split(axis = var_526_axis_0, split_sizes = var_526_split_sizes_0, x = h_43)[name = tensor<string, []>("op_526")];
|
| 354 |
+
tensor<fp32, []> var_528_promoted = const()[name = tensor<string, []>("op_528_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 355 |
+
tensor<fp32, [1, 256, 1]> var_529 = add(x = var_526_0, y = var_528_promoted)[name = tensor<string, []>("op_529")];
|
| 356 |
+
tensor<fp32, [1, 256, ?]> var_532 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_501, gamma = F0_1_norm2_norm_weight, x = input_73)[name = tensor<string, []>("op_532")];
|
| 357 |
+
tensor<fp32, [1, 256, ?]> var_533 = mul(x = var_529, y = var_532)[name = tensor<string, []>("op_533")];
|
| 358 |
+
tensor<fp32, [1, 256, ?]> input_75 = add(x = var_533, y = var_526_1)[name = tensor<string, []>("input_75")];
|
| 359 |
+
tensor<fp32, [1, 256, ?]> input_77 = leaky_relu(alpha = var_498, x = input_75)[name = tensor<string, []>("input_77")];
|
| 360 |
+
tensor<fp32, [256, 256, 3]> weight_49_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8118144))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8314816))), name = tensor<string, []>("weight_49_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 361 |
+
tensor<string, []> input_79_pad_type_0 = const()[name = tensor<string, []>("input_79_pad_type_0"), val = tensor<string, []>("custom")];
|
| 362 |
+
tensor<int32, [2]> input_79_pad_0 = const()[name = tensor<string, []>("input_79_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 363 |
+
tensor<int32, [1]> input_79_strides_0 = const()[name = tensor<string, []>("input_79_strides_0"), val = tensor<int32, [1]>([1])];
|
| 364 |
+
tensor<int32, [1]> input_79_dilations_0 = const()[name = tensor<string, []>("input_79_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 365 |
+
tensor<int32, []> input_79_groups_0 = const()[name = tensor<string, []>("input_79_groups_0"), val = tensor<int32, []>(1)];
|
| 366 |
+
tensor<fp32, [1, 256, ?]> input_79 = conv(bias = N_2_conv1_bias, dilations = input_79_dilations_0, groups = input_79_groups_0, pad = input_79_pad_0, pad_type = input_79_pad_type_0, strides = input_79_strides_0, weight = weight_49_palettized, x = input_77)[name = tensor<string, []>("input_79")];
|
| 367 |
+
tensor<fp32, [1, 512]> h_45 = linear(bias = N_2_norm2_fc_bias, weight = N_2_norm2_fc_weight_palettized, x = cast_1)[name = tensor<string, []>("linear_11")];
|
| 368 |
+
tensor<int32, [3]> var_550 = const()[name = tensor<string, []>("op_550"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 369 |
+
tensor<fp32, [1, 512, 1]> h = reshape(shape = var_550, x = h_45)[name = tensor<string, []>("h")];
|
| 370 |
+
tensor<int32, [2]> var_552_split_sizes_0 = const()[name = tensor<string, []>("op_552_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 371 |
+
tensor<int32, []> var_552_axis_0 = const()[name = tensor<string, []>("op_552_axis_0"), val = tensor<int32, []>(1)];
|
| 372 |
+
tensor<fp32, [1, 256, 1]> var_552_0, tensor<fp32, [1, 256, 1]> var_552_1 = split(axis = var_552_axis_0, split_sizes = var_552_split_sizes_0, x = h)[name = tensor<string, []>("op_552")];
|
| 373 |
+
tensor<fp32, []> var_554_promoted = const()[name = tensor<string, []>("op_554_promoted"), val = tensor<fp32, []>(0x1p+0)];
|
| 374 |
+
tensor<fp32, [1, 256, 1]> var_555 = add(x = var_552_0, y = var_554_promoted)[name = tensor<string, []>("op_555")];
|
| 375 |
+
tensor<fp32, [1, 256, ?]> var_558 = instance_norm(beta = F0_1_norm2_norm_bias, epsilon = var_501, gamma = F0_1_norm2_norm_weight, x = input_79)[name = tensor<string, []>("op_558")];
|
| 376 |
+
tensor<fp32, [1, 256, ?]> var_559 = mul(x = var_555, y = var_558)[name = tensor<string, []>("op_559")];
|
| 377 |
+
tensor<fp32, [1, 256, ?]> input_81 = add(x = var_559, y = var_552_1)[name = tensor<string, []>("input_81")];
|
| 378 |
+
tensor<fp32, [1, 256, ?]> input_83 = leaky_relu(alpha = var_498, x = input_81)[name = tensor<string, []>("input_83")];
|
| 379 |
+
tensor<fp32, [256, 256, 3]> weight_53_palettized = constexpr_lut_to_dense()[indices = tensor<uint8, [196608]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8315904))), lut = tensor<fp32, [256]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(8512576))), name = tensor<string, []>("weight_53_palettized"), shape = tensor<uint32, [3]>([256, 256, 3])];
|
| 380 |
+
tensor<string, []> out_pad_type_0 = const()[name = tensor<string, []>("out_pad_type_0"), val = tensor<string, []>("custom")];
|
| 381 |
+
tensor<int32, [2]> out_pad_0 = const()[name = tensor<string, []>("out_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 382 |
+
tensor<int32, [1]> out_strides_0 = const()[name = tensor<string, []>("out_strides_0"), val = tensor<int32, [1]>([1])];
|
| 383 |
+
tensor<int32, [1]> out_dilations_0 = const()[name = tensor<string, []>("out_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 384 |
+
tensor<int32, []> out_groups_0 = const()[name = tensor<string, []>("out_groups_0"), val = tensor<int32, []>(1)];
|
| 385 |
+
tensor<fp32, [1, 256, ?]> out = conv(bias = N_2_conv2_bias, dilations = out_dilations_0, groups = out_groups_0, pad = out_pad_0, pad_type = out_pad_type_0, strides = out_strides_0, weight = weight_53_palettized, x = input_83)[name = tensor<string, []>("out")];
|
| 386 |
+
tensor<fp32, [1, 256, ?]> var_569 = add(x = out, y = input_73)[name = tensor<string, []>("op_569")];
|
| 387 |
+
tensor<fp32, []> var_570 = const()[name = tensor<string, []>("op_570"), val = tensor<fp32, []>(0x1.6a09e6p-1)];
|
| 388 |
+
tensor<fp32, [1, 256, ?]> input = mul(x = var_569, y = var_570)[name = tensor<string, []>("input")];
|
| 389 |
+
tensor<string, []> var_582_pad_type_0 = const()[name = tensor<string, []>("op_582_pad_type_0"), val = tensor<string, []>("valid")];
|
| 390 |
+
tensor<int32, [1]> var_582_strides_0 = const()[name = tensor<string, []>("op_582_strides_0"), val = tensor<int32, [1]>([1])];
|
| 391 |
+
tensor<int32, [2]> var_582_pad_0 = const()[name = tensor<string, []>("op_582_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 392 |
+
tensor<int32, [1]> var_582_dilations_0 = const()[name = tensor<string, []>("op_582_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 393 |
+
tensor<int32, []> var_582_groups_0 = const()[name = tensor<string, []>("op_582_groups_0"), val = tensor<int32, []>(1)];
|
| 394 |
+
tensor<fp32, [1, 1, ?]> var_582 = conv(bias = N_proj_bias, dilations = var_582_dilations_0, groups = var_582_groups_0, pad = var_582_pad_0, pad_type = var_582_pad_type_0, strides = var_582_strides_0, weight = N_proj_weight, x = input)[name = tensor<string, []>("op_582")];
|
| 395 |
+
tensor<int32, [1]> var_584_axes_0 = const()[name = tensor<string, []>("op_584_axes_0"), val = tensor<int32, [1]>([1])];
|
| 396 |
+
tensor<fp32, [1, ?]> N = squeeze(axes = var_584_axes_0, x = var_582)[name = tensor<string, []>("op_584")];
|
| 397 |
+
} -> (F0, N);
|
| 398 |
+
}
|
ANE/KokoroProsody_v2.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:70eea4cd2523992fa1fea840e31ab6f4fdd69c1598e220985a2ae6ea5da1e944
|
| 3 |
+
size 8513664
|