Upload 221 files
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +37 -0
- iteration_3/compiled/.DS_Store +0 -0
- iteration_3/compiled/bert_fp16.mlmodelc/analytics/coremldata.bin +3 -0
- iteration_3/compiled/bert_fp16.mlmodelc/coremldata.bin +3 -0
- iteration_3/compiled/bert_fp16.mlmodelc/metadata.json +94 -0
- iteration_3/compiled/bert_fp16.mlmodelc/model.mil +442 -0
- iteration_3/compiled/bert_fp16.mlmodelc/weights/weight.bin +3 -0
- iteration_3/compiled/decoder_pre_fp16.mlmodelc/analytics/coremldata.bin +3 -0
- iteration_3/compiled/decoder_pre_fp16.mlmodelc/coremldata.bin +3 -0
- iteration_3/compiled/decoder_pre_fp16.mlmodelc/metadata.json +111 -0
- iteration_3/compiled/decoder_pre_fp16.mlmodelc/model.mil +357 -0
- iteration_3/compiled/decoder_pre_fp16.mlmodelc/weights/weight.bin +3 -0
- iteration_3/compiled/decoder_upsample_fp16.mlmodelc/analytics/coremldata.bin +3 -0
- iteration_3/compiled/decoder_upsample_fp16.mlmodelc/coremldata.bin +3 -0
- iteration_3/compiled/decoder_upsample_fp16.mlmodelc/metadata.json +97 -0
- iteration_3/compiled/decoder_upsample_fp16.mlmodelc/model.mil +0 -0
- iteration_3/compiled/decoder_upsample_fp16.mlmodelc/weights/weight.bin +3 -0
- iteration_3/compiled/duration_predictor_fp16.mlmodelc/analytics/coremldata.bin +3 -0
- iteration_3/compiled/duration_predictor_fp16.mlmodelc/coremldata.bin +3 -0
- iteration_3/compiled/duration_predictor_fp16.mlmodelc/metadata.json +112 -0
- iteration_3/compiled/duration_predictor_fp16.mlmodelc/model.mil +188 -0
- iteration_3/compiled/duration_predictor_fp16.mlmodelc/weights/weight.bin +3 -0
- iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/analytics/coremldata.bin +3 -0
- iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/coremldata.bin +3 -0
- iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/metadata.json +110 -0
- iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/model.mil +0 -0
- iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/weights/weight.bin +3 -0
- iteration_3/compiled/fused_f0n_har_source.mlmodelc/analytics/coremldata.bin +3 -0
- iteration_3/compiled/fused_f0n_har_source.mlmodelc/coremldata.bin +3 -0
- iteration_3/compiled/fused_f0n_har_source.mlmodelc/metadata.json +113 -0
- iteration_3/compiled/fused_f0n_har_source.mlmodelc/model.mil +431 -0
- iteration_3/compiled/fused_f0n_har_source.mlmodelc/weights/weight.bin +3 -0
- iteration_3/compiled/ref_encoder_fp16.mlmodelc/analytics/coremldata.bin +3 -0
- iteration_3/compiled/ref_encoder_fp16.mlmodelc/coremldata.bin +3 -0
- iteration_3/compiled/ref_encoder_fp16.mlmodelc/metadata.json +72 -0
- iteration_3/compiled/ref_encoder_fp16.mlmodelc/model.mil +433 -0
- iteration_3/compiled/ref_encoder_fp16.mlmodelc/weights/weight.bin +3 -0
- iteration_3/compiled/text_encoder_fp16.mlmodelc/analytics/coremldata.bin +3 -0
- iteration_3/compiled/text_encoder_fp16.mlmodelc/coremldata.bin +3 -0
- iteration_3/compiled/text_encoder_fp16.mlmodelc/metadata.json +98 -0
- iteration_3/compiled/text_encoder_fp16.mlmodelc/model.mil +110 -0
- iteration_3/compiled/text_encoder_fp16.mlmodelc/weights/weight.bin +3 -0
- iteration_3/packages/.DS_Store +0 -0
- iteration_3/swift/.DS_Store +0 -0
- iteration_3/swift/.build/.DS_Store +0 -0
- iteration_3/swift/.build/.lock +1 -0
- iteration_3/swift/.build/arm64-apple-macosx/.DS_Store +0 -0
- iteration_3/swift/.build/arm64-apple-macosx/release/.DS_Store +0 -0
- iteration_3/swift/.build/arm64-apple-macosx/release/Iter3Bench.build/Iter3Bench.d +4 -0
- iteration_3/swift/.build/arm64-apple-macosx/release/Iter3Bench.build/Iter3Bench.dia +0 -0
.gitattributes
CHANGED
|
@@ -41,3 +41,40 @@ iteration_1/voices/Gavin.wav filter=lfs diff=lfs merge=lfs -text
|
|
| 41 |
iteration_1/voices/Nima.wav filter=lfs diff=lfs merge=lfs -text
|
| 42 |
iteration_1/voices/Vinay.wav filter=lfs diff=lfs merge=lfs -text
|
| 43 |
iteration_1/voices/Yinghao.wav filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
iteration_1/voices/Nima.wav filter=lfs diff=lfs merge=lfs -text
|
| 42 |
iteration_1/voices/Vinay.wav filter=lfs diff=lfs merge=lfs -text
|
| 43 |
iteration_1/voices/Yinghao.wav filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/iter3-bench.dSYM/Contents/Resources/DWARF/iter3-bench filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/iter3-tts filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/iter3-tts.dSYM/Contents/Resources/DWARF/iter3-tts filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/Iter3Bench.build/main.swift.o filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/Iter3TTS.build/main.swift.o filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/_AvailabilityInternal-1B5KVWYBQUUGE.pcm filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/_DarwinFoundation1-1B5KVWYBQUUGE.pcm filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/_DarwinFoundation2-2QRKVX2YW9EKB.pcm filter=lfs diff=lfs merge=lfs -text
|
| 52 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/_DarwinFoundation3-1AY9KULNE9YNH.pcm filter=lfs diff=lfs merge=lfs -text
|
| 53 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/ApplicationServices-2PYCH0QA1ZV36.pcm filter=lfs diff=lfs merge=lfs -text
|
| 54 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/CFNetwork-1Q26KUGZ3CGWH.pcm filter=lfs diff=lfs merge=lfs -text
|
| 55 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/ColorSync-HT6R949ZE64G.pcm filter=lfs diff=lfs merge=lfs -text
|
| 56 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/CoreFoundation-EDMSFLJAJ3BU.pcm filter=lfs diff=lfs merge=lfs -text
|
| 57 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/CoreGraphics-3QDEJS0X8OVJJ.pcm filter=lfs diff=lfs merge=lfs -text
|
| 58 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/CoreML-2HOW7YI1GEXGC.pcm filter=lfs diff=lfs merge=lfs -text
|
| 59 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/CoreServices-25VVZW5M8673J.pcm filter=lfs diff=lfs merge=lfs -text
|
| 60 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/CoreText-2VO6FSB5Y70KC.pcm filter=lfs diff=lfs merge=lfs -text
|
| 61 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/CoreVideo-1JYQWBGEH1VS1.pcm filter=lfs diff=lfs merge=lfs -text
|
| 62 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/CUPS-28JN5DGR7078T.pcm filter=lfs diff=lfs merge=lfs -text
|
| 63 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/Darwin-X9YXS4RX3XVN.pcm filter=lfs diff=lfs merge=lfs -text
|
| 64 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/DiskArbitration-2JZD40PZDRFNY.pcm filter=lfs diff=lfs merge=lfs -text
|
| 65 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/Dispatch-1USK9G7Y70Z5U.pcm filter=lfs diff=lfs merge=lfs -text
|
| 66 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/Foundation-3C3SN79YEWNG9.pcm filter=lfs diff=lfs merge=lfs -text
|
| 67 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/ImageIO-1BJ3JFECXF520.pcm filter=lfs diff=lfs merge=lfs -text
|
| 68 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/IOKit-1HUEP1NG6PT40.pcm filter=lfs diff=lfs merge=lfs -text
|
| 69 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/IOSurface-1OMYI417NCO2D.pcm filter=lfs diff=lfs merge=lfs -text
|
| 70 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/launch-BBBJ4XRZNQP9.pcm filter=lfs diff=lfs merge=lfs -text
|
| 71 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/MachO-162SHLP7JPO6Y.pcm filter=lfs diff=lfs merge=lfs -text
|
| 72 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/Metal-14U3N7JFT4JV4.pcm filter=lfs diff=lfs merge=lfs -text
|
| 73 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/ObjectiveC-3DJM3P4EV39IL.pcm filter=lfs diff=lfs merge=lfs -text
|
| 74 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/OpenGL-1VCTYZPBESOTA.pcm filter=lfs diff=lfs merge=lfs -text
|
| 75 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/Security-23T5KS5L5I10U.pcm filter=lfs diff=lfs merge=lfs -text
|
| 76 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/SwiftShims-2G7LFKBX04KYS.pcm filter=lfs diff=lfs merge=lfs -text
|
| 77 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/UniformTypeIdentifiers-19VC4W40XL29R.pcm filter=lfs diff=lfs merge=lfs -text
|
| 78 |
+
iteration_3/swift/.build/arm64-apple-macosx/release/ModuleCache/3CXH9S7LQUVCL/XPC-2D1U01HLUX2UE.pcm filter=lfs diff=lfs merge=lfs -text
|
| 79 |
+
iteration_3/swift/fixtures_python.wav filter=lfs diff=lfs merge=lfs -text
|
| 80 |
+
iteration_3/swift/fixtures_swift.wav filter=lfs diff=lfs merge=lfs -text
|
iteration_3/compiled/.DS_Store
ADDED
|
Binary file (10.2 kB). View file
|
|
|
iteration_3/compiled/bert_fp16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3d814f9b3864fe677eabec72c03d091945bab17675ee0bd9cfda8d9a6955121e
|
| 3 |
+
size 243
|
iteration_3/compiled/bert_fp16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7c341065633e4023d6368f8ff4dd9bdc8eee527b182472bac10a27345add346d
|
| 3 |
+
size 437
|
iteration_3/compiled/bert_fp16.mlmodelc/metadata.json
ADDED
|
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"metadataOutputVersion" : "3.0",
|
| 4 |
+
"storagePrecision" : "Float16",
|
| 5 |
+
"outputSchema" : [
|
| 6 |
+
{
|
| 7 |
+
"hasShapeFlexibility" : "0",
|
| 8 |
+
"isOptional" : "0",
|
| 9 |
+
"dataType" : "Float16",
|
| 10 |
+
"formattedType" : "MultiArray (Float16 1 × 57 × 768)",
|
| 11 |
+
"shortDescription" : "",
|
| 12 |
+
"shape" : "[1, 57, 768]",
|
| 13 |
+
"name" : "sequence_output",
|
| 14 |
+
"type" : "MultiArray"
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"hasShapeFlexibility" : "0",
|
| 18 |
+
"isOptional" : "0",
|
| 19 |
+
"dataType" : "Float16",
|
| 20 |
+
"formattedType" : "MultiArray (Float16 1 × 512 × 57)",
|
| 21 |
+
"shortDescription" : "",
|
| 22 |
+
"shape" : "[1, 512, 57]",
|
| 23 |
+
"name" : "var_1030",
|
| 24 |
+
"type" : "MultiArray"
|
| 25 |
+
}
|
| 26 |
+
],
|
| 27 |
+
"modelParameters" : [
|
| 28 |
+
|
| 29 |
+
],
|
| 30 |
+
"specificationVersion" : 9,
|
| 31 |
+
"mlProgramOperationTypeHistogram" : {
|
| 32 |
+
"Ios18.linear" : 74,
|
| 33 |
+
"Ios18.scaledDotProductAttention" : 12,
|
| 34 |
+
"Ios18.sub" : 1,
|
| 35 |
+
"Select" : 2,
|
| 36 |
+
"Ios18.expandDims" : 2,
|
| 37 |
+
"Ios18.gelu" : 12,
|
| 38 |
+
"Ios18.gather" : 1,
|
| 39 |
+
"Ios18.add" : 27,
|
| 40 |
+
"Tile" : 1,
|
| 41 |
+
"Ios18.layerNorm" : 25,
|
| 42 |
+
"Ios18.transpose" : 49,
|
| 43 |
+
"Ios18.cast" : 5,
|
| 44 |
+
"Ios18.reshape" : 48,
|
| 45 |
+
"Ios18.greaterEqual" : 1
|
| 46 |
+
},
|
| 47 |
+
"computePrecision" : "Mixed (Float16, Int16, Int32)",
|
| 48 |
+
"isUpdatable" : "0",
|
| 49 |
+
"stateSchema" : [
|
| 50 |
+
|
| 51 |
+
],
|
| 52 |
+
"availability" : {
|
| 53 |
+
"macOS" : "15.0",
|
| 54 |
+
"tvOS" : "18.0",
|
| 55 |
+
"visionOS" : "2.0",
|
| 56 |
+
"watchOS" : "11.0",
|
| 57 |
+
"iOS" : "18.0",
|
| 58 |
+
"macCatalyst" : "18.0"
|
| 59 |
+
},
|
| 60 |
+
"modelType" : {
|
| 61 |
+
"name" : "MLModelType_mlProgram"
|
| 62 |
+
},
|
| 63 |
+
"userDefinedMetadata" : {
|
| 64 |
+
"com.github.apple.coremltools.conversion_date" : "2026-05-08",
|
| 65 |
+
"com.github.apple.coremltools.source" : "torch==2.11.0",
|
| 66 |
+
"com.github.apple.coremltools.version" : "9.0",
|
| 67 |
+
"com.github.apple.coremltools.source_dialect" : "TorchScript"
|
| 68 |
+
},
|
| 69 |
+
"inputSchema" : [
|
| 70 |
+
{
|
| 71 |
+
"hasShapeFlexibility" : "0",
|
| 72 |
+
"isOptional" : "0",
|
| 73 |
+
"dataType" : "Int32",
|
| 74 |
+
"formattedType" : "MultiArray (Int32 1 × 57)",
|
| 75 |
+
"shortDescription" : "",
|
| 76 |
+
"shape" : "[1, 57]",
|
| 77 |
+
"name" : "tokens",
|
| 78 |
+
"type" : "MultiArray"
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"hasShapeFlexibility" : "0",
|
| 82 |
+
"isOptional" : "0",
|
| 83 |
+
"dataType" : "Int32",
|
| 84 |
+
"formattedType" : "MultiArray (Int32 1 × 57)",
|
| 85 |
+
"shortDescription" : "",
|
| 86 |
+
"shape" : "[1, 57]",
|
| 87 |
+
"name" : "attention_mask",
|
| 88 |
+
"type" : "MultiArray"
|
| 89 |
+
}
|
| 90 |
+
],
|
| 91 |
+
"generatedClassName" : "bert_fp16",
|
| 92 |
+
"method" : "predict"
|
| 93 |
+
}
|
| 94 |
+
]
|
iteration_3/compiled/bert_fp16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,442 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3520.4.1"}, {"coremlc-version", "3520.5.1"}, {"coremltools-component-torch", "2.11.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<int32, [1, 57]> attention_mask, tensor<int32, [1, 57]> tokens) {
|
| 5 |
+
int32 inputs_embeds_batch_dims_0 = const()[name = string("inputs_embeds_batch_dims_0"), val = int32(0)];
|
| 6 |
+
bool inputs_embeds_validate_indices_0 = const()[name = string("inputs_embeds_validate_indices_0"), val = bool(false)];
|
| 7 |
+
tensor<fp16, [178, 128]> bert_embeddings_word_embeddings_weight_to_fp16 = const()[name = string("bert_embeddings_word_embeddings_weight_to_fp16"), val = tensor<fp16, [178, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 8 |
+
string tokens_to_int16_dtype_0 = const()[name = string("tokens_to_int16_dtype_0"), val = string("int16")];
|
| 9 |
+
string cast_53_dtype_0 = const()[name = string("cast_53_dtype_0"), val = string("int32")];
|
| 10 |
+
int32 greater_equal_0_y_0 = const()[name = string("greater_equal_0_y_0"), val = int32(0)];
|
| 11 |
+
tensor<int16, [1, 57]> tokens_to_int16 = cast(dtype = tokens_to_int16_dtype_0, x = tokens)[name = string("cast_58")];
|
| 12 |
+
tensor<int32, [1, 57]> cast_53 = cast(dtype = cast_53_dtype_0, x = tokens_to_int16)[name = string("cast_57")];
|
| 13 |
+
tensor<bool, [1, 57]> greater_equal_0 = greater_equal(x = cast_53, y = greater_equal_0_y_0)[name = string("greater_equal_0")];
|
| 14 |
+
int32 slice_by_index_0 = const()[name = string("slice_by_index_0"), val = int32(178)];
|
| 15 |
+
tensor<int32, [1, 57]> add_0 = add(x = cast_53, y = slice_by_index_0)[name = string("add_0")];
|
| 16 |
+
tensor<int32, [1, 57]> select_0 = select(a = cast_53, b = add_0, cond = greater_equal_0)[name = string("select_0")];
|
| 17 |
+
int32 inputs_embeds_cast_fp16_cast_uint16_axis_0 = const()[name = string("inputs_embeds_cast_fp16_cast_uint16_axis_0"), val = int32(0)];
|
| 18 |
+
string select_0_to_int16_dtype_0 = const()[name = string("select_0_to_int16_dtype_0"), val = string("int16")];
|
| 19 |
+
tensor<int16, [1, 57]> select_0_to_int16 = cast(dtype = select_0_to_int16_dtype_0, x = select_0)[name = string("cast_56")];
|
| 20 |
+
tensor<fp16, [1, 57, 128]> inputs_embeds_cast_fp16_cast_uint16_cast_uint16 = gather(axis = inputs_embeds_cast_fp16_cast_uint16_axis_0, batch_dims = inputs_embeds_batch_dims_0, indices = select_0_to_int16, validate_indices = inputs_embeds_validate_indices_0, x = bert_embeddings_word_embeddings_weight_to_fp16)[name = string("inputs_embeds_cast_fp16_cast_uint16_cast_uint16")];
|
| 21 |
+
tensor<fp16, [1, 57, 128]> token_type_embeddings_1_to_fp16 = const()[name = string("token_type_embeddings_1_to_fp16"), val = tensor<fp16, [1, 57, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(45696)))];
|
| 22 |
+
tensor<fp16, [1, 57, 128]> embeddings_1_cast_fp16 = add(x = inputs_embeds_cast_fp16_cast_uint16_cast_uint16, y = token_type_embeddings_1_to_fp16)[name = string("embeddings_1_cast_fp16")];
|
| 23 |
+
tensor<fp16, [1, 57, 128]> position_embeddings_1_to_fp16 = const()[name = string("position_embeddings_1_to_fp16"), val = tensor<fp16, [1, 57, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(60352)))];
|
| 24 |
+
tensor<fp16, [1, 57, 128]> input_5_cast_fp16 = add(x = embeddings_1_cast_fp16, y = position_embeddings_1_to_fp16)[name = string("input_5_cast_fp16")];
|
| 25 |
+
tensor<int32, [1]> input_7_axes_0 = const()[name = string("input_7_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 26 |
+
tensor<fp16, [128]> bert_embeddings_LayerNorm_weight_to_fp16 = const()[name = string("bert_embeddings_LayerNorm_weight_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(75008)))];
|
| 27 |
+
tensor<fp16, [128]> bert_embeddings_LayerNorm_bias_to_fp16 = const()[name = string("bert_embeddings_LayerNorm_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(75328)))];
|
| 28 |
+
fp16 var_34_to_fp16 = const()[name = string("op_34_to_fp16"), val = fp16(0x1p-24)];
|
| 29 |
+
tensor<fp16, [1, 57, 128]> input_7_cast_fp16 = layer_norm(axes = input_7_axes_0, beta = bert_embeddings_LayerNorm_bias_to_fp16, epsilon = var_34_to_fp16, gamma = bert_embeddings_LayerNorm_weight_to_fp16, x = input_5_cast_fp16)[name = string("input_7_cast_fp16")];
|
| 30 |
+
tensor<int32, [1]> var_79_axes_0 = const()[name = string("op_79_axes_0"), val = tensor<int32, [1]>([1])];
|
| 31 |
+
tensor<int32, [1, 1, 57]> var_79 = expand_dims(axes = var_79_axes_0, x = attention_mask)[name = string("op_79")];
|
| 32 |
+
tensor<int32, [1]> var_81_axes_0 = const()[name = string("op_81_axes_0"), val = tensor<int32, [1]>([2])];
|
| 33 |
+
tensor<int32, [1, 1, 1, 57]> var_81 = expand_dims(axes = var_81_axes_0, x = var_79)[name = string("op_81")];
|
| 34 |
+
tensor<int32, [4]> var_90_reps_0 = const()[name = string("op_90_reps_0"), val = tensor<int32, [4]>([1, 1, 57, 1])];
|
| 35 |
+
tensor<int32, [1, 1, 57, 57]> var_90 = tile(reps = var_90_reps_0, x = var_81)[name = string("op_90")];
|
| 36 |
+
fp16 var_96_to_fp16 = const()[name = string("op_96_to_fp16"), val = fp16(0x1p+0)];
|
| 37 |
+
string var_95_to_fp16_dtype_0 = const()[name = string("op_95_to_fp16_dtype_0"), val = string("fp16")];
|
| 38 |
+
tensor<fp16, [1, 1, 57, 57]> var_90_to_fp16 = cast(dtype = var_95_to_fp16_dtype_0, x = var_90)[name = string("cast_55")];
|
| 39 |
+
tensor<fp16, [1, 1, 57, 57]> inverted_mask_cast_fp16 = sub(x = var_96_to_fp16, y = var_90_to_fp16)[name = string("inverted_mask_cast_fp16")];
|
| 40 |
+
string var_103_dtype_0 = const()[name = string("op_103_dtype_0"), val = string("bool")];
|
| 41 |
+
fp16 var_104_to_fp16 = const()[name = string("op_104_to_fp16"), val = fp16(-inf)];
|
| 42 |
+
tensor<bool, [1, 1, 57, 57]> inverted_mask_cast_fp16_to_bool = cast(dtype = var_103_dtype_0, x = inverted_mask_cast_fp16)[name = string("cast_54")];
|
| 43 |
+
tensor<fp16, [1, 1, 57, 57]> attention_mask_cast_fp16 = select(a = var_104_to_fp16, b = inverted_mask_cast_fp16, cond = inverted_mask_cast_fp16_to_bool)[name = string("attention_mask_cast_fp16")];
|
| 44 |
+
tensor<fp16, [768, 128]> bert_encoder_embedding_hidden_mapping_in_weight_to_fp16 = const()[name = string("bert_encoder_embedding_hidden_mapping_in_weight_to_fp16"), val = tensor<fp16, [768, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(75648)))];
|
| 45 |
+
tensor<fp16, [768]> bert_encoder_embedding_hidden_mapping_in_bias_to_fp16 = const()[name = string("bert_encoder_embedding_hidden_mapping_in_bias_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(272320)))];
|
| 46 |
+
tensor<fp16, [1, 57, 768]> linear_0_cast_fp16 = linear(bias = bert_encoder_embedding_hidden_mapping_in_bias_to_fp16, weight = bert_encoder_embedding_hidden_mapping_in_weight_to_fp16, x = input_7_cast_fp16)[name = string("linear_0_cast_fp16")];
|
| 47 |
+
tensor<fp16, [768, 768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16"), val = tensor<fp16, [768, 768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(273920)))];
|
| 48 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1453632)))];
|
| 49 |
+
tensor<fp16, [1, 57, 768]> linear_1_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = linear_0_cast_fp16)[name = string("linear_1_cast_fp16")];
|
| 50 |
+
tensor<int32, [4]> var_143 = const()[name = string("op_143"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 51 |
+
tensor<fp16, [1, 57, 12, 64]> x_3_cast_fp16 = reshape(shape = var_143, x = linear_1_cast_fp16)[name = string("x_3_cast_fp16")];
|
| 52 |
+
tensor<fp16, [768, 768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16"), val = tensor<fp16, [768, 768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1455232)))];
|
| 53 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2634944)))];
|
| 54 |
+
tensor<fp16, [1, 57, 768]> linear_2_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = linear_0_cast_fp16)[name = string("linear_2_cast_fp16")];
|
| 55 |
+
tensor<int32, [4]> var_152 = const()[name = string("op_152"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 56 |
+
tensor<fp16, [1, 57, 12, 64]> x_7_cast_fp16 = reshape(shape = var_152, x = linear_2_cast_fp16)[name = string("x_7_cast_fp16")];
|
| 57 |
+
tensor<fp16, [768, 768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16"), val = tensor<fp16, [768, 768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2636544)))];
|
| 58 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3816256)))];
|
| 59 |
+
tensor<fp16, [1, 57, 768]> linear_3_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = linear_0_cast_fp16)[name = string("linear_3_cast_fp16")];
|
| 60 |
+
tensor<int32, [4]> var_161 = const()[name = string("op_161"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 61 |
+
tensor<fp16, [1, 57, 12, 64]> x_11_cast_fp16 = reshape(shape = var_161, x = linear_3_cast_fp16)[name = string("x_11_cast_fp16")];
|
| 62 |
+
tensor<int32, [4]> transpose_72_perm_0 = const()[name = string("transpose_72_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 63 |
+
tensor<int32, [4]> transpose_73_perm_0 = const()[name = string("transpose_73_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 64 |
+
tensor<int32, [4]> transpose_74_perm_0 = const()[name = string("transpose_74_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 65 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_74 = transpose(perm = transpose_74_perm_0, x = x_11_cast_fp16)[name = string("transpose_154")];
|
| 66 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_73 = transpose(perm = transpose_73_perm_0, x = x_7_cast_fp16)[name = string("transpose_155")];
|
| 67 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_72 = transpose(perm = transpose_72_perm_0, x = x_3_cast_fp16)[name = string("transpose_156")];
|
| 68 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_1_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_73, query = transpose_72, value = transpose_74)[name = string("attention_output_1_cast_fp16")];
|
| 69 |
+
tensor<int32, [4]> attention_output_3_perm_0 = const()[name = string("attention_output_3_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 70 |
+
tensor<int32, [3]> var_167 = const()[name = string("op_167"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 71 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_3_cast_fp16 = transpose(perm = attention_output_3_perm_0, x = attention_output_1_cast_fp16)[name = string("transpose_153")];
|
| 72 |
+
tensor<fp16, [1, 57, 768]> input_9_cast_fp16 = reshape(shape = var_167, x = attention_output_3_cast_fp16)[name = string("input_9_cast_fp16")];
|
| 73 |
+
tensor<fp16, [768, 768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16"), val = tensor<fp16, [768, 768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3817856)))];
|
| 74 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4997568)))];
|
| 75 |
+
tensor<fp16, [1, 57, 768]> linear_4_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_9_cast_fp16)[name = string("linear_4_cast_fp16")];
|
| 76 |
+
tensor<fp16, [1, 57, 768]> input_11_cast_fp16 = add(x = linear_0_cast_fp16, y = linear_4_cast_fp16)[name = string("input_11_cast_fp16")];
|
| 77 |
+
tensor<int32, [1]> input_13_axes_0 = const()[name = string("input_13_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 78 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4999168)))];
|
| 79 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5000768)))];
|
| 80 |
+
fp16 var_118_to_fp16 = const()[name = string("op_118_to_fp16"), val = fp16(0x1p-24)];
|
| 81 |
+
tensor<fp16, [1, 57, 768]> input_13_cast_fp16 = layer_norm(axes = input_13_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_11_cast_fp16)[name = string("input_13_cast_fp16")];
|
| 82 |
+
tensor<fp16, [2048, 768]> bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16"), val = tensor<fp16, [2048, 768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5002368)))];
|
| 83 |
+
tensor<fp16, [2048]> bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16"), val = tensor<fp16, [2048]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8148160)))];
|
| 84 |
+
tensor<fp16, [1, 57, 2048]> linear_5_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_13_cast_fp16)[name = string("linear_5_cast_fp16")];
|
| 85 |
+
string input_17_mode_0 = const()[name = string("input_17_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 86 |
+
tensor<fp16, [1, 57, 2048]> input_17_cast_fp16 = gelu(mode = input_17_mode_0, x = linear_5_cast_fp16)[name = string("input_17_cast_fp16")];
|
| 87 |
+
tensor<fp16, [768, 2048]> bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16"), val = tensor<fp16, [768, 2048]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8152320)))];
|
| 88 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11298112)))];
|
| 89 |
+
tensor<fp16, [1, 57, 768]> linear_6_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_17_cast_fp16)[name = string("linear_6_cast_fp16")];
|
| 90 |
+
tensor<fp16, [1, 57, 768]> input_19_cast_fp16 = add(x = linear_6_cast_fp16, y = input_13_cast_fp16)[name = string("input_19_cast_fp16")];
|
| 91 |
+
tensor<int32, [1]> hidden_states_3_axes_0 = const()[name = string("hidden_states_3_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 92 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11299712)))];
|
| 93 |
+
tensor<fp16, [768]> bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16 = const()[name = string("bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16"), val = tensor<fp16, [768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11301312)))];
|
| 94 |
+
tensor<fp16, [1, 57, 768]> hidden_states_3_cast_fp16 = layer_norm(axes = hidden_states_3_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_19_cast_fp16)[name = string("hidden_states_3_cast_fp16")];
|
| 95 |
+
tensor<fp16, [1, 57, 768]> linear_7_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_3_cast_fp16)[name = string("linear_7_cast_fp16")];
|
| 96 |
+
tensor<int32, [4]> var_218 = const()[name = string("op_218"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 97 |
+
tensor<fp16, [1, 57, 12, 64]> x_15_cast_fp16 = reshape(shape = var_218, x = linear_7_cast_fp16)[name = string("x_15_cast_fp16")];
|
| 98 |
+
tensor<fp16, [1, 57, 768]> linear_8_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_3_cast_fp16)[name = string("linear_8_cast_fp16")];
|
| 99 |
+
tensor<int32, [4]> var_227 = const()[name = string("op_227"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 100 |
+
tensor<fp16, [1, 57, 12, 64]> x_19_cast_fp16 = reshape(shape = var_227, x = linear_8_cast_fp16)[name = string("x_19_cast_fp16")];
|
| 101 |
+
tensor<fp16, [1, 57, 768]> linear_9_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_3_cast_fp16)[name = string("linear_9_cast_fp16")];
|
| 102 |
+
tensor<int32, [4]> var_236 = const()[name = string("op_236"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 103 |
+
tensor<fp16, [1, 57, 12, 64]> x_23_cast_fp16 = reshape(shape = var_236, x = linear_9_cast_fp16)[name = string("x_23_cast_fp16")];
|
| 104 |
+
tensor<int32, [4]> transpose_75_perm_0 = const()[name = string("transpose_75_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 105 |
+
tensor<int32, [4]> transpose_76_perm_0 = const()[name = string("transpose_76_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 106 |
+
tensor<int32, [4]> transpose_77_perm_0 = const()[name = string("transpose_77_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 107 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_77 = transpose(perm = transpose_77_perm_0, x = x_23_cast_fp16)[name = string("transpose_150")];
|
| 108 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_76 = transpose(perm = transpose_76_perm_0, x = x_19_cast_fp16)[name = string("transpose_151")];
|
| 109 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_75 = transpose(perm = transpose_75_perm_0, x = x_15_cast_fp16)[name = string("transpose_152")];
|
| 110 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_5_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_76, query = transpose_75, value = transpose_77)[name = string("attention_output_5_cast_fp16")];
|
| 111 |
+
tensor<int32, [4]> attention_output_7_perm_0 = const()[name = string("attention_output_7_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 112 |
+
tensor<int32, [3]> var_242 = const()[name = string("op_242"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 113 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_7_cast_fp16 = transpose(perm = attention_output_7_perm_0, x = attention_output_5_cast_fp16)[name = string("transpose_149")];
|
| 114 |
+
tensor<fp16, [1, 57, 768]> input_21_cast_fp16 = reshape(shape = var_242, x = attention_output_7_cast_fp16)[name = string("input_21_cast_fp16")];
|
| 115 |
+
tensor<fp16, [1, 57, 768]> linear_10_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_21_cast_fp16)[name = string("linear_10_cast_fp16")];
|
| 116 |
+
tensor<fp16, [1, 57, 768]> input_23_cast_fp16 = add(x = hidden_states_3_cast_fp16, y = linear_10_cast_fp16)[name = string("input_23_cast_fp16")];
|
| 117 |
+
tensor<int32, [1]> input_25_axes_0 = const()[name = string("input_25_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 118 |
+
tensor<fp16, [1, 57, 768]> input_25_cast_fp16 = layer_norm(axes = input_25_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_23_cast_fp16)[name = string("input_25_cast_fp16")];
|
| 119 |
+
tensor<fp16, [1, 57, 2048]> linear_11_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_25_cast_fp16)[name = string("linear_11_cast_fp16")];
|
| 120 |
+
string input_29_mode_0 = const()[name = string("input_29_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 121 |
+
tensor<fp16, [1, 57, 2048]> input_29_cast_fp16 = gelu(mode = input_29_mode_0, x = linear_11_cast_fp16)[name = string("input_29_cast_fp16")];
|
| 122 |
+
tensor<fp16, [1, 57, 768]> linear_12_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_29_cast_fp16)[name = string("linear_12_cast_fp16")];
|
| 123 |
+
tensor<fp16, [1, 57, 768]> input_31_cast_fp16 = add(x = linear_12_cast_fp16, y = input_25_cast_fp16)[name = string("input_31_cast_fp16")];
|
| 124 |
+
tensor<int32, [1]> hidden_states_5_axes_0 = const()[name = string("hidden_states_5_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 125 |
+
tensor<fp16, [1, 57, 768]> hidden_states_5_cast_fp16 = layer_norm(axes = hidden_states_5_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_31_cast_fp16)[name = string("hidden_states_5_cast_fp16")];
|
| 126 |
+
tensor<fp16, [1, 57, 768]> linear_13_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_5_cast_fp16)[name = string("linear_13_cast_fp16")];
|
| 127 |
+
tensor<int32, [4]> var_293 = const()[name = string("op_293"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 128 |
+
tensor<fp16, [1, 57, 12, 64]> x_27_cast_fp16 = reshape(shape = var_293, x = linear_13_cast_fp16)[name = string("x_27_cast_fp16")];
|
| 129 |
+
tensor<fp16, [1, 57, 768]> linear_14_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_5_cast_fp16)[name = string("linear_14_cast_fp16")];
|
| 130 |
+
tensor<int32, [4]> var_302 = const()[name = string("op_302"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 131 |
+
tensor<fp16, [1, 57, 12, 64]> x_31_cast_fp16 = reshape(shape = var_302, x = linear_14_cast_fp16)[name = string("x_31_cast_fp16")];
|
| 132 |
+
tensor<fp16, [1, 57, 768]> linear_15_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_5_cast_fp16)[name = string("linear_15_cast_fp16")];
|
| 133 |
+
tensor<int32, [4]> var_311 = const()[name = string("op_311"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 134 |
+
tensor<fp16, [1, 57, 12, 64]> x_35_cast_fp16 = reshape(shape = var_311, x = linear_15_cast_fp16)[name = string("x_35_cast_fp16")];
|
| 135 |
+
tensor<int32, [4]> transpose_78_perm_0 = const()[name = string("transpose_78_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 136 |
+
tensor<int32, [4]> transpose_79_perm_0 = const()[name = string("transpose_79_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 137 |
+
tensor<int32, [4]> transpose_80_perm_0 = const()[name = string("transpose_80_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 138 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_80 = transpose(perm = transpose_80_perm_0, x = x_35_cast_fp16)[name = string("transpose_146")];
|
| 139 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_79 = transpose(perm = transpose_79_perm_0, x = x_31_cast_fp16)[name = string("transpose_147")];
|
| 140 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_78 = transpose(perm = transpose_78_perm_0, x = x_27_cast_fp16)[name = string("transpose_148")];
|
| 141 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_9_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_79, query = transpose_78, value = transpose_80)[name = string("attention_output_9_cast_fp16")];
|
| 142 |
+
tensor<int32, [4]> attention_output_11_perm_0 = const()[name = string("attention_output_11_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 143 |
+
tensor<int32, [3]> var_317 = const()[name = string("op_317"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 144 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_11_cast_fp16 = transpose(perm = attention_output_11_perm_0, x = attention_output_9_cast_fp16)[name = string("transpose_145")];
|
| 145 |
+
tensor<fp16, [1, 57, 768]> input_33_cast_fp16 = reshape(shape = var_317, x = attention_output_11_cast_fp16)[name = string("input_33_cast_fp16")];
|
| 146 |
+
tensor<fp16, [1, 57, 768]> linear_16_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_33_cast_fp16)[name = string("linear_16_cast_fp16")];
|
| 147 |
+
tensor<fp16, [1, 57, 768]> input_35_cast_fp16 = add(x = hidden_states_5_cast_fp16, y = linear_16_cast_fp16)[name = string("input_35_cast_fp16")];
|
| 148 |
+
tensor<int32, [1]> input_37_axes_0 = const()[name = string("input_37_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 149 |
+
tensor<fp16, [1, 57, 768]> input_37_cast_fp16 = layer_norm(axes = input_37_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_35_cast_fp16)[name = string("input_37_cast_fp16")];
|
| 150 |
+
tensor<fp16, [1, 57, 2048]> linear_17_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_37_cast_fp16)[name = string("linear_17_cast_fp16")];
|
| 151 |
+
string input_41_mode_0 = const()[name = string("input_41_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 152 |
+
tensor<fp16, [1, 57, 2048]> input_41_cast_fp16 = gelu(mode = input_41_mode_0, x = linear_17_cast_fp16)[name = string("input_41_cast_fp16")];
|
| 153 |
+
tensor<fp16, [1, 57, 768]> linear_18_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_41_cast_fp16)[name = string("linear_18_cast_fp16")];
|
| 154 |
+
tensor<fp16, [1, 57, 768]> input_43_cast_fp16 = add(x = linear_18_cast_fp16, y = input_37_cast_fp16)[name = string("input_43_cast_fp16")];
|
| 155 |
+
tensor<int32, [1]> hidden_states_7_axes_0 = const()[name = string("hidden_states_7_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 156 |
+
tensor<fp16, [1, 57, 768]> hidden_states_7_cast_fp16 = layer_norm(axes = hidden_states_7_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_43_cast_fp16)[name = string("hidden_states_7_cast_fp16")];
|
| 157 |
+
tensor<fp16, [1, 57, 768]> linear_19_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_7_cast_fp16)[name = string("linear_19_cast_fp16")];
|
| 158 |
+
tensor<int32, [4]> var_368 = const()[name = string("op_368"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 159 |
+
tensor<fp16, [1, 57, 12, 64]> x_39_cast_fp16 = reshape(shape = var_368, x = linear_19_cast_fp16)[name = string("x_39_cast_fp16")];
|
| 160 |
+
tensor<fp16, [1, 57, 768]> linear_20_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_7_cast_fp16)[name = string("linear_20_cast_fp16")];
|
| 161 |
+
tensor<int32, [4]> var_377 = const()[name = string("op_377"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 162 |
+
tensor<fp16, [1, 57, 12, 64]> x_43_cast_fp16 = reshape(shape = var_377, x = linear_20_cast_fp16)[name = string("x_43_cast_fp16")];
|
| 163 |
+
tensor<fp16, [1, 57, 768]> linear_21_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_7_cast_fp16)[name = string("linear_21_cast_fp16")];
|
| 164 |
+
tensor<int32, [4]> var_386 = const()[name = string("op_386"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 165 |
+
tensor<fp16, [1, 57, 12, 64]> x_47_cast_fp16 = reshape(shape = var_386, x = linear_21_cast_fp16)[name = string("x_47_cast_fp16")];
|
| 166 |
+
tensor<int32, [4]> transpose_81_perm_0 = const()[name = string("transpose_81_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 167 |
+
tensor<int32, [4]> transpose_82_perm_0 = const()[name = string("transpose_82_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 168 |
+
tensor<int32, [4]> transpose_83_perm_0 = const()[name = string("transpose_83_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 169 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_83 = transpose(perm = transpose_83_perm_0, x = x_47_cast_fp16)[name = string("transpose_142")];
|
| 170 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_82 = transpose(perm = transpose_82_perm_0, x = x_43_cast_fp16)[name = string("transpose_143")];
|
| 171 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_81 = transpose(perm = transpose_81_perm_0, x = x_39_cast_fp16)[name = string("transpose_144")];
|
| 172 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_13_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_82, query = transpose_81, value = transpose_83)[name = string("attention_output_13_cast_fp16")];
|
| 173 |
+
tensor<int32, [4]> attention_output_15_perm_0 = const()[name = string("attention_output_15_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 174 |
+
tensor<int32, [3]> var_392 = const()[name = string("op_392"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 175 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_15_cast_fp16 = transpose(perm = attention_output_15_perm_0, x = attention_output_13_cast_fp16)[name = string("transpose_141")];
|
| 176 |
+
tensor<fp16, [1, 57, 768]> input_45_cast_fp16 = reshape(shape = var_392, x = attention_output_15_cast_fp16)[name = string("input_45_cast_fp16")];
|
| 177 |
+
tensor<fp16, [1, 57, 768]> linear_22_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_45_cast_fp16)[name = string("linear_22_cast_fp16")];
|
| 178 |
+
tensor<fp16, [1, 57, 768]> input_47_cast_fp16 = add(x = hidden_states_7_cast_fp16, y = linear_22_cast_fp16)[name = string("input_47_cast_fp16")];
|
| 179 |
+
tensor<int32, [1]> input_49_axes_0 = const()[name = string("input_49_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 180 |
+
tensor<fp16, [1, 57, 768]> input_49_cast_fp16 = layer_norm(axes = input_49_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_47_cast_fp16)[name = string("input_49_cast_fp16")];
|
| 181 |
+
tensor<fp16, [1, 57, 2048]> linear_23_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_49_cast_fp16)[name = string("linear_23_cast_fp16")];
|
| 182 |
+
string input_53_mode_0 = const()[name = string("input_53_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 183 |
+
tensor<fp16, [1, 57, 2048]> input_53_cast_fp16 = gelu(mode = input_53_mode_0, x = linear_23_cast_fp16)[name = string("input_53_cast_fp16")];
|
| 184 |
+
tensor<fp16, [1, 57, 768]> linear_24_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_53_cast_fp16)[name = string("linear_24_cast_fp16")];
|
| 185 |
+
tensor<fp16, [1, 57, 768]> input_55_cast_fp16 = add(x = linear_24_cast_fp16, y = input_49_cast_fp16)[name = string("input_55_cast_fp16")];
|
| 186 |
+
tensor<int32, [1]> hidden_states_9_axes_0 = const()[name = string("hidden_states_9_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 187 |
+
tensor<fp16, [1, 57, 768]> hidden_states_9_cast_fp16 = layer_norm(axes = hidden_states_9_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_55_cast_fp16)[name = string("hidden_states_9_cast_fp16")];
|
| 188 |
+
tensor<fp16, [1, 57, 768]> linear_25_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_9_cast_fp16)[name = string("linear_25_cast_fp16")];
|
| 189 |
+
tensor<int32, [4]> var_443 = const()[name = string("op_443"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 190 |
+
tensor<fp16, [1, 57, 12, 64]> x_51_cast_fp16 = reshape(shape = var_443, x = linear_25_cast_fp16)[name = string("x_51_cast_fp16")];
|
| 191 |
+
tensor<fp16, [1, 57, 768]> linear_26_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_9_cast_fp16)[name = string("linear_26_cast_fp16")];
|
| 192 |
+
tensor<int32, [4]> var_452 = const()[name = string("op_452"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 193 |
+
tensor<fp16, [1, 57, 12, 64]> x_55_cast_fp16 = reshape(shape = var_452, x = linear_26_cast_fp16)[name = string("x_55_cast_fp16")];
|
| 194 |
+
tensor<fp16, [1, 57, 768]> linear_27_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_9_cast_fp16)[name = string("linear_27_cast_fp16")];
|
| 195 |
+
tensor<int32, [4]> var_461 = const()[name = string("op_461"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 196 |
+
tensor<fp16, [1, 57, 12, 64]> x_59_cast_fp16 = reshape(shape = var_461, x = linear_27_cast_fp16)[name = string("x_59_cast_fp16")];
|
| 197 |
+
tensor<int32, [4]> transpose_84_perm_0 = const()[name = string("transpose_84_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 198 |
+
tensor<int32, [4]> transpose_85_perm_0 = const()[name = string("transpose_85_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 199 |
+
tensor<int32, [4]> transpose_86_perm_0 = const()[name = string("transpose_86_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 200 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_86 = transpose(perm = transpose_86_perm_0, x = x_59_cast_fp16)[name = string("transpose_138")];
|
| 201 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_85 = transpose(perm = transpose_85_perm_0, x = x_55_cast_fp16)[name = string("transpose_139")];
|
| 202 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_84 = transpose(perm = transpose_84_perm_0, x = x_51_cast_fp16)[name = string("transpose_140")];
|
| 203 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_17_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_85, query = transpose_84, value = transpose_86)[name = string("attention_output_17_cast_fp16")];
|
| 204 |
+
tensor<int32, [4]> attention_output_19_perm_0 = const()[name = string("attention_output_19_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 205 |
+
tensor<int32, [3]> var_467 = const()[name = string("op_467"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 206 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_19_cast_fp16 = transpose(perm = attention_output_19_perm_0, x = attention_output_17_cast_fp16)[name = string("transpose_137")];
|
| 207 |
+
tensor<fp16, [1, 57, 768]> input_57_cast_fp16 = reshape(shape = var_467, x = attention_output_19_cast_fp16)[name = string("input_57_cast_fp16")];
|
| 208 |
+
tensor<fp16, [1, 57, 768]> linear_28_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_57_cast_fp16)[name = string("linear_28_cast_fp16")];
|
| 209 |
+
tensor<fp16, [1, 57, 768]> input_59_cast_fp16 = add(x = hidden_states_9_cast_fp16, y = linear_28_cast_fp16)[name = string("input_59_cast_fp16")];
|
| 210 |
+
tensor<int32, [1]> input_61_axes_0 = const()[name = string("input_61_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 211 |
+
tensor<fp16, [1, 57, 768]> input_61_cast_fp16 = layer_norm(axes = input_61_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_59_cast_fp16)[name = string("input_61_cast_fp16")];
|
| 212 |
+
tensor<fp16, [1, 57, 2048]> linear_29_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_61_cast_fp16)[name = string("linear_29_cast_fp16")];
|
| 213 |
+
string input_65_mode_0 = const()[name = string("input_65_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 214 |
+
tensor<fp16, [1, 57, 2048]> input_65_cast_fp16 = gelu(mode = input_65_mode_0, x = linear_29_cast_fp16)[name = string("input_65_cast_fp16")];
|
| 215 |
+
tensor<fp16, [1, 57, 768]> linear_30_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_65_cast_fp16)[name = string("linear_30_cast_fp16")];
|
| 216 |
+
tensor<fp16, [1, 57, 768]> input_67_cast_fp16 = add(x = linear_30_cast_fp16, y = input_61_cast_fp16)[name = string("input_67_cast_fp16")];
|
| 217 |
+
tensor<int32, [1]> hidden_states_11_axes_0 = const()[name = string("hidden_states_11_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 218 |
+
tensor<fp16, [1, 57, 768]> hidden_states_11_cast_fp16 = layer_norm(axes = hidden_states_11_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_67_cast_fp16)[name = string("hidden_states_11_cast_fp16")];
|
| 219 |
+
tensor<fp16, [1, 57, 768]> linear_31_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_11_cast_fp16)[name = string("linear_31_cast_fp16")];
|
| 220 |
+
tensor<int32, [4]> var_518 = const()[name = string("op_518"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 221 |
+
tensor<fp16, [1, 57, 12, 64]> x_63_cast_fp16 = reshape(shape = var_518, x = linear_31_cast_fp16)[name = string("x_63_cast_fp16")];
|
| 222 |
+
tensor<fp16, [1, 57, 768]> linear_32_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_11_cast_fp16)[name = string("linear_32_cast_fp16")];
|
| 223 |
+
tensor<int32, [4]> var_527 = const()[name = string("op_527"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 224 |
+
tensor<fp16, [1, 57, 12, 64]> x_67_cast_fp16 = reshape(shape = var_527, x = linear_32_cast_fp16)[name = string("x_67_cast_fp16")];
|
| 225 |
+
tensor<fp16, [1, 57, 768]> linear_33_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_11_cast_fp16)[name = string("linear_33_cast_fp16")];
|
| 226 |
+
tensor<int32, [4]> var_536 = const()[name = string("op_536"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 227 |
+
tensor<fp16, [1, 57, 12, 64]> x_71_cast_fp16 = reshape(shape = var_536, x = linear_33_cast_fp16)[name = string("x_71_cast_fp16")];
|
| 228 |
+
tensor<int32, [4]> transpose_87_perm_0 = const()[name = string("transpose_87_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 229 |
+
tensor<int32, [4]> transpose_88_perm_0 = const()[name = string("transpose_88_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 230 |
+
tensor<int32, [4]> transpose_89_perm_0 = const()[name = string("transpose_89_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 231 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_89 = transpose(perm = transpose_89_perm_0, x = x_71_cast_fp16)[name = string("transpose_134")];
|
| 232 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_88 = transpose(perm = transpose_88_perm_0, x = x_67_cast_fp16)[name = string("transpose_135")];
|
| 233 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_87 = transpose(perm = transpose_87_perm_0, x = x_63_cast_fp16)[name = string("transpose_136")];
|
| 234 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_21_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_88, query = transpose_87, value = transpose_89)[name = string("attention_output_21_cast_fp16")];
|
| 235 |
+
tensor<int32, [4]> attention_output_23_perm_0 = const()[name = string("attention_output_23_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 236 |
+
tensor<int32, [3]> var_542 = const()[name = string("op_542"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 237 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_23_cast_fp16 = transpose(perm = attention_output_23_perm_0, x = attention_output_21_cast_fp16)[name = string("transpose_133")];
|
| 238 |
+
tensor<fp16, [1, 57, 768]> input_69_cast_fp16 = reshape(shape = var_542, x = attention_output_23_cast_fp16)[name = string("input_69_cast_fp16")];
|
| 239 |
+
tensor<fp16, [1, 57, 768]> linear_34_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_69_cast_fp16)[name = string("linear_34_cast_fp16")];
|
| 240 |
+
tensor<fp16, [1, 57, 768]> input_71_cast_fp16 = add(x = hidden_states_11_cast_fp16, y = linear_34_cast_fp16)[name = string("input_71_cast_fp16")];
|
| 241 |
+
tensor<int32, [1]> input_73_axes_0 = const()[name = string("input_73_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 242 |
+
tensor<fp16, [1, 57, 768]> input_73_cast_fp16 = layer_norm(axes = input_73_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_71_cast_fp16)[name = string("input_73_cast_fp16")];
|
| 243 |
+
tensor<fp16, [1, 57, 2048]> linear_35_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_73_cast_fp16)[name = string("linear_35_cast_fp16")];
|
| 244 |
+
string input_77_mode_0 = const()[name = string("input_77_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 245 |
+
tensor<fp16, [1, 57, 2048]> input_77_cast_fp16 = gelu(mode = input_77_mode_0, x = linear_35_cast_fp16)[name = string("input_77_cast_fp16")];
|
| 246 |
+
tensor<fp16, [1, 57, 768]> linear_36_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_77_cast_fp16)[name = string("linear_36_cast_fp16")];
|
| 247 |
+
tensor<fp16, [1, 57, 768]> input_79_cast_fp16 = add(x = linear_36_cast_fp16, y = input_73_cast_fp16)[name = string("input_79_cast_fp16")];
|
| 248 |
+
tensor<int32, [1]> hidden_states_13_axes_0 = const()[name = string("hidden_states_13_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 249 |
+
tensor<fp16, [1, 57, 768]> hidden_states_13_cast_fp16 = layer_norm(axes = hidden_states_13_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_79_cast_fp16)[name = string("hidden_states_13_cast_fp16")];
|
| 250 |
+
tensor<fp16, [1, 57, 768]> linear_37_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_13_cast_fp16)[name = string("linear_37_cast_fp16")];
|
| 251 |
+
tensor<int32, [4]> var_593 = const()[name = string("op_593"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 252 |
+
tensor<fp16, [1, 57, 12, 64]> x_75_cast_fp16 = reshape(shape = var_593, x = linear_37_cast_fp16)[name = string("x_75_cast_fp16")];
|
| 253 |
+
tensor<fp16, [1, 57, 768]> linear_38_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_13_cast_fp16)[name = string("linear_38_cast_fp16")];
|
| 254 |
+
tensor<int32, [4]> var_602 = const()[name = string("op_602"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 255 |
+
tensor<fp16, [1, 57, 12, 64]> x_79_cast_fp16 = reshape(shape = var_602, x = linear_38_cast_fp16)[name = string("x_79_cast_fp16")];
|
| 256 |
+
tensor<fp16, [1, 57, 768]> linear_39_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_13_cast_fp16)[name = string("linear_39_cast_fp16")];
|
| 257 |
+
tensor<int32, [4]> var_611 = const()[name = string("op_611"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 258 |
+
tensor<fp16, [1, 57, 12, 64]> x_83_cast_fp16 = reshape(shape = var_611, x = linear_39_cast_fp16)[name = string("x_83_cast_fp16")];
|
| 259 |
+
tensor<int32, [4]> transpose_90_perm_0 = const()[name = string("transpose_90_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 260 |
+
tensor<int32, [4]> transpose_91_perm_0 = const()[name = string("transpose_91_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 261 |
+
tensor<int32, [4]> transpose_92_perm_0 = const()[name = string("transpose_92_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 262 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_92 = transpose(perm = transpose_92_perm_0, x = x_83_cast_fp16)[name = string("transpose_130")];
|
| 263 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_91 = transpose(perm = transpose_91_perm_0, x = x_79_cast_fp16)[name = string("transpose_131")];
|
| 264 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_90 = transpose(perm = transpose_90_perm_0, x = x_75_cast_fp16)[name = string("transpose_132")];
|
| 265 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_25_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_91, query = transpose_90, value = transpose_92)[name = string("attention_output_25_cast_fp16")];
|
| 266 |
+
tensor<int32, [4]> attention_output_27_perm_0 = const()[name = string("attention_output_27_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 267 |
+
tensor<int32, [3]> var_617 = const()[name = string("op_617"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 268 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_27_cast_fp16 = transpose(perm = attention_output_27_perm_0, x = attention_output_25_cast_fp16)[name = string("transpose_129")];
|
| 269 |
+
tensor<fp16, [1, 57, 768]> input_81_cast_fp16 = reshape(shape = var_617, x = attention_output_27_cast_fp16)[name = string("input_81_cast_fp16")];
|
| 270 |
+
tensor<fp16, [1, 57, 768]> linear_40_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_81_cast_fp16)[name = string("linear_40_cast_fp16")];
|
| 271 |
+
tensor<fp16, [1, 57, 768]> input_83_cast_fp16 = add(x = hidden_states_13_cast_fp16, y = linear_40_cast_fp16)[name = string("input_83_cast_fp16")];
|
| 272 |
+
tensor<int32, [1]> input_85_axes_0 = const()[name = string("input_85_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 273 |
+
tensor<fp16, [1, 57, 768]> input_85_cast_fp16 = layer_norm(axes = input_85_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_83_cast_fp16)[name = string("input_85_cast_fp16")];
|
| 274 |
+
tensor<fp16, [1, 57, 2048]> linear_41_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_85_cast_fp16)[name = string("linear_41_cast_fp16")];
|
| 275 |
+
string input_89_mode_0 = const()[name = string("input_89_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 276 |
+
tensor<fp16, [1, 57, 2048]> input_89_cast_fp16 = gelu(mode = input_89_mode_0, x = linear_41_cast_fp16)[name = string("input_89_cast_fp16")];
|
| 277 |
+
tensor<fp16, [1, 57, 768]> linear_42_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_89_cast_fp16)[name = string("linear_42_cast_fp16")];
|
| 278 |
+
tensor<fp16, [1, 57, 768]> input_91_cast_fp16 = add(x = linear_42_cast_fp16, y = input_85_cast_fp16)[name = string("input_91_cast_fp16")];
|
| 279 |
+
tensor<int32, [1]> hidden_states_15_axes_0 = const()[name = string("hidden_states_15_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 280 |
+
tensor<fp16, [1, 57, 768]> hidden_states_15_cast_fp16 = layer_norm(axes = hidden_states_15_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_91_cast_fp16)[name = string("hidden_states_15_cast_fp16")];
|
| 281 |
+
tensor<fp16, [1, 57, 768]> linear_43_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_15_cast_fp16)[name = string("linear_43_cast_fp16")];
|
| 282 |
+
tensor<int32, [4]> var_668 = const()[name = string("op_668"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 283 |
+
tensor<fp16, [1, 57, 12, 64]> x_87_cast_fp16 = reshape(shape = var_668, x = linear_43_cast_fp16)[name = string("x_87_cast_fp16")];
|
| 284 |
+
tensor<fp16, [1, 57, 768]> linear_44_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_15_cast_fp16)[name = string("linear_44_cast_fp16")];
|
| 285 |
+
tensor<int32, [4]> var_677 = const()[name = string("op_677"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 286 |
+
tensor<fp16, [1, 57, 12, 64]> x_91_cast_fp16 = reshape(shape = var_677, x = linear_44_cast_fp16)[name = string("x_91_cast_fp16")];
|
| 287 |
+
tensor<fp16, [1, 57, 768]> linear_45_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_15_cast_fp16)[name = string("linear_45_cast_fp16")];
|
| 288 |
+
tensor<int32, [4]> var_686 = const()[name = string("op_686"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 289 |
+
tensor<fp16, [1, 57, 12, 64]> x_95_cast_fp16 = reshape(shape = var_686, x = linear_45_cast_fp16)[name = string("x_95_cast_fp16")];
|
| 290 |
+
tensor<int32, [4]> transpose_93_perm_0 = const()[name = string("transpose_93_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 291 |
+
tensor<int32, [4]> transpose_94_perm_0 = const()[name = string("transpose_94_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 292 |
+
tensor<int32, [4]> transpose_95_perm_0 = const()[name = string("transpose_95_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 293 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_95 = transpose(perm = transpose_95_perm_0, x = x_95_cast_fp16)[name = string("transpose_126")];
|
| 294 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_94 = transpose(perm = transpose_94_perm_0, x = x_91_cast_fp16)[name = string("transpose_127")];
|
| 295 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_93 = transpose(perm = transpose_93_perm_0, x = x_87_cast_fp16)[name = string("transpose_128")];
|
| 296 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_29_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_94, query = transpose_93, value = transpose_95)[name = string("attention_output_29_cast_fp16")];
|
| 297 |
+
tensor<int32, [4]> attention_output_31_perm_0 = const()[name = string("attention_output_31_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 298 |
+
tensor<int32, [3]> var_692 = const()[name = string("op_692"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 299 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_31_cast_fp16 = transpose(perm = attention_output_31_perm_0, x = attention_output_29_cast_fp16)[name = string("transpose_125")];
|
| 300 |
+
tensor<fp16, [1, 57, 768]> input_93_cast_fp16 = reshape(shape = var_692, x = attention_output_31_cast_fp16)[name = string("input_93_cast_fp16")];
|
| 301 |
+
tensor<fp16, [1, 57, 768]> linear_46_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_93_cast_fp16)[name = string("linear_46_cast_fp16")];
|
| 302 |
+
tensor<fp16, [1, 57, 768]> input_95_cast_fp16 = add(x = hidden_states_15_cast_fp16, y = linear_46_cast_fp16)[name = string("input_95_cast_fp16")];
|
| 303 |
+
tensor<int32, [1]> input_97_axes_0 = const()[name = string("input_97_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 304 |
+
tensor<fp16, [1, 57, 768]> input_97_cast_fp16 = layer_norm(axes = input_97_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_95_cast_fp16)[name = string("input_97_cast_fp16")];
|
| 305 |
+
tensor<fp16, [1, 57, 2048]> linear_47_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_97_cast_fp16)[name = string("linear_47_cast_fp16")];
|
| 306 |
+
string input_101_mode_0 = const()[name = string("input_101_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 307 |
+
tensor<fp16, [1, 57, 2048]> input_101_cast_fp16 = gelu(mode = input_101_mode_0, x = linear_47_cast_fp16)[name = string("input_101_cast_fp16")];
|
| 308 |
+
tensor<fp16, [1, 57, 768]> linear_48_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_101_cast_fp16)[name = string("linear_48_cast_fp16")];
|
| 309 |
+
tensor<fp16, [1, 57, 768]> input_103_cast_fp16 = add(x = linear_48_cast_fp16, y = input_97_cast_fp16)[name = string("input_103_cast_fp16")];
|
| 310 |
+
tensor<int32, [1]> hidden_states_17_axes_0 = const()[name = string("hidden_states_17_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 311 |
+
tensor<fp16, [1, 57, 768]> hidden_states_17_cast_fp16 = layer_norm(axes = hidden_states_17_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_103_cast_fp16)[name = string("hidden_states_17_cast_fp16")];
|
| 312 |
+
tensor<fp16, [1, 57, 768]> linear_49_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_17_cast_fp16)[name = string("linear_49_cast_fp16")];
|
| 313 |
+
tensor<int32, [4]> var_743 = const()[name = string("op_743"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 314 |
+
tensor<fp16, [1, 57, 12, 64]> x_99_cast_fp16 = reshape(shape = var_743, x = linear_49_cast_fp16)[name = string("x_99_cast_fp16")];
|
| 315 |
+
tensor<fp16, [1, 57, 768]> linear_50_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_17_cast_fp16)[name = string("linear_50_cast_fp16")];
|
| 316 |
+
tensor<int32, [4]> var_752 = const()[name = string("op_752"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 317 |
+
tensor<fp16, [1, 57, 12, 64]> x_103_cast_fp16 = reshape(shape = var_752, x = linear_50_cast_fp16)[name = string("x_103_cast_fp16")];
|
| 318 |
+
tensor<fp16, [1, 57, 768]> linear_51_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_17_cast_fp16)[name = string("linear_51_cast_fp16")];
|
| 319 |
+
tensor<int32, [4]> var_761 = const()[name = string("op_761"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 320 |
+
tensor<fp16, [1, 57, 12, 64]> x_107_cast_fp16 = reshape(shape = var_761, x = linear_51_cast_fp16)[name = string("x_107_cast_fp16")];
|
| 321 |
+
tensor<int32, [4]> transpose_96_perm_0 = const()[name = string("transpose_96_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 322 |
+
tensor<int32, [4]> transpose_97_perm_0 = const()[name = string("transpose_97_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 323 |
+
tensor<int32, [4]> transpose_98_perm_0 = const()[name = string("transpose_98_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 324 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_98 = transpose(perm = transpose_98_perm_0, x = x_107_cast_fp16)[name = string("transpose_122")];
|
| 325 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_97 = transpose(perm = transpose_97_perm_0, x = x_103_cast_fp16)[name = string("transpose_123")];
|
| 326 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_96 = transpose(perm = transpose_96_perm_0, x = x_99_cast_fp16)[name = string("transpose_124")];
|
| 327 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_33_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_97, query = transpose_96, value = transpose_98)[name = string("attention_output_33_cast_fp16")];
|
| 328 |
+
tensor<int32, [4]> attention_output_35_perm_0 = const()[name = string("attention_output_35_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 329 |
+
tensor<int32, [3]> var_767 = const()[name = string("op_767"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 330 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_35_cast_fp16 = transpose(perm = attention_output_35_perm_0, x = attention_output_33_cast_fp16)[name = string("transpose_121")];
|
| 331 |
+
tensor<fp16, [1, 57, 768]> input_105_cast_fp16 = reshape(shape = var_767, x = attention_output_35_cast_fp16)[name = string("input_105_cast_fp16")];
|
| 332 |
+
tensor<fp16, [1, 57, 768]> linear_52_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_105_cast_fp16)[name = string("linear_52_cast_fp16")];
|
| 333 |
+
tensor<fp16, [1, 57, 768]> input_107_cast_fp16 = add(x = hidden_states_17_cast_fp16, y = linear_52_cast_fp16)[name = string("input_107_cast_fp16")];
|
| 334 |
+
tensor<int32, [1]> input_109_axes_0 = const()[name = string("input_109_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 335 |
+
tensor<fp16, [1, 57, 768]> input_109_cast_fp16 = layer_norm(axes = input_109_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_107_cast_fp16)[name = string("input_109_cast_fp16")];
|
| 336 |
+
tensor<fp16, [1, 57, 2048]> linear_53_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_109_cast_fp16)[name = string("linear_53_cast_fp16")];
|
| 337 |
+
string input_113_mode_0 = const()[name = string("input_113_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 338 |
+
tensor<fp16, [1, 57, 2048]> input_113_cast_fp16 = gelu(mode = input_113_mode_0, x = linear_53_cast_fp16)[name = string("input_113_cast_fp16")];
|
| 339 |
+
tensor<fp16, [1, 57, 768]> linear_54_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_113_cast_fp16)[name = string("linear_54_cast_fp16")];
|
| 340 |
+
tensor<fp16, [1, 57, 768]> input_115_cast_fp16 = add(x = linear_54_cast_fp16, y = input_109_cast_fp16)[name = string("input_115_cast_fp16")];
|
| 341 |
+
tensor<int32, [1]> hidden_states_19_axes_0 = const()[name = string("hidden_states_19_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 342 |
+
tensor<fp16, [1, 57, 768]> hidden_states_19_cast_fp16 = layer_norm(axes = hidden_states_19_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_115_cast_fp16)[name = string("hidden_states_19_cast_fp16")];
|
| 343 |
+
tensor<fp16, [1, 57, 768]> linear_55_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_19_cast_fp16)[name = string("linear_55_cast_fp16")];
|
| 344 |
+
tensor<int32, [4]> var_818 = const()[name = string("op_818"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 345 |
+
tensor<fp16, [1, 57, 12, 64]> x_111_cast_fp16 = reshape(shape = var_818, x = linear_55_cast_fp16)[name = string("x_111_cast_fp16")];
|
| 346 |
+
tensor<fp16, [1, 57, 768]> linear_56_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_19_cast_fp16)[name = string("linear_56_cast_fp16")];
|
| 347 |
+
tensor<int32, [4]> var_827 = const()[name = string("op_827"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 348 |
+
tensor<fp16, [1, 57, 12, 64]> x_115_cast_fp16 = reshape(shape = var_827, x = linear_56_cast_fp16)[name = string("x_115_cast_fp16")];
|
| 349 |
+
tensor<fp16, [1, 57, 768]> linear_57_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_19_cast_fp16)[name = string("linear_57_cast_fp16")];
|
| 350 |
+
tensor<int32, [4]> var_836 = const()[name = string("op_836"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 351 |
+
tensor<fp16, [1, 57, 12, 64]> x_119_cast_fp16 = reshape(shape = var_836, x = linear_57_cast_fp16)[name = string("x_119_cast_fp16")];
|
| 352 |
+
tensor<int32, [4]> transpose_99_perm_0 = const()[name = string("transpose_99_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 353 |
+
tensor<int32, [4]> transpose_100_perm_0 = const()[name = string("transpose_100_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 354 |
+
tensor<int32, [4]> transpose_101_perm_0 = const()[name = string("transpose_101_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 355 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_101 = transpose(perm = transpose_101_perm_0, x = x_119_cast_fp16)[name = string("transpose_118")];
|
| 356 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_100 = transpose(perm = transpose_100_perm_0, x = x_115_cast_fp16)[name = string("transpose_119")];
|
| 357 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_99 = transpose(perm = transpose_99_perm_0, x = x_111_cast_fp16)[name = string("transpose_120")];
|
| 358 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_37_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_100, query = transpose_99, value = transpose_101)[name = string("attention_output_37_cast_fp16")];
|
| 359 |
+
tensor<int32, [4]> attention_output_39_perm_0 = const()[name = string("attention_output_39_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 360 |
+
tensor<int32, [3]> var_842 = const()[name = string("op_842"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 361 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_39_cast_fp16 = transpose(perm = attention_output_39_perm_0, x = attention_output_37_cast_fp16)[name = string("transpose_117")];
|
| 362 |
+
tensor<fp16, [1, 57, 768]> input_117_cast_fp16 = reshape(shape = var_842, x = attention_output_39_cast_fp16)[name = string("input_117_cast_fp16")];
|
| 363 |
+
tensor<fp16, [1, 57, 768]> linear_58_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_117_cast_fp16)[name = string("linear_58_cast_fp16")];
|
| 364 |
+
tensor<fp16, [1, 57, 768]> input_119_cast_fp16 = add(x = hidden_states_19_cast_fp16, y = linear_58_cast_fp16)[name = string("input_119_cast_fp16")];
|
| 365 |
+
tensor<int32, [1]> input_121_axes_0 = const()[name = string("input_121_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 366 |
+
tensor<fp16, [1, 57, 768]> input_121_cast_fp16 = layer_norm(axes = input_121_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_119_cast_fp16)[name = string("input_121_cast_fp16")];
|
| 367 |
+
tensor<fp16, [1, 57, 2048]> linear_59_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_121_cast_fp16)[name = string("linear_59_cast_fp16")];
|
| 368 |
+
string input_125_mode_0 = const()[name = string("input_125_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 369 |
+
tensor<fp16, [1, 57, 2048]> input_125_cast_fp16 = gelu(mode = input_125_mode_0, x = linear_59_cast_fp16)[name = string("input_125_cast_fp16")];
|
| 370 |
+
tensor<fp16, [1, 57, 768]> linear_60_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_125_cast_fp16)[name = string("linear_60_cast_fp16")];
|
| 371 |
+
tensor<fp16, [1, 57, 768]> input_127_cast_fp16 = add(x = linear_60_cast_fp16, y = input_121_cast_fp16)[name = string("input_127_cast_fp16")];
|
| 372 |
+
tensor<int32, [1]> hidden_states_21_axes_0 = const()[name = string("hidden_states_21_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 373 |
+
tensor<fp16, [1, 57, 768]> hidden_states_21_cast_fp16 = layer_norm(axes = hidden_states_21_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_127_cast_fp16)[name = string("hidden_states_21_cast_fp16")];
|
| 374 |
+
tensor<fp16, [1, 57, 768]> linear_61_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_21_cast_fp16)[name = string("linear_61_cast_fp16")];
|
| 375 |
+
tensor<int32, [4]> var_893 = const()[name = string("op_893"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 376 |
+
tensor<fp16, [1, 57, 12, 64]> x_123_cast_fp16 = reshape(shape = var_893, x = linear_61_cast_fp16)[name = string("x_123_cast_fp16")];
|
| 377 |
+
tensor<fp16, [1, 57, 768]> linear_62_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_21_cast_fp16)[name = string("linear_62_cast_fp16")];
|
| 378 |
+
tensor<int32, [4]> var_902 = const()[name = string("op_902"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 379 |
+
tensor<fp16, [1, 57, 12, 64]> x_127_cast_fp16 = reshape(shape = var_902, x = linear_62_cast_fp16)[name = string("x_127_cast_fp16")];
|
| 380 |
+
tensor<fp16, [1, 57, 768]> linear_63_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_21_cast_fp16)[name = string("linear_63_cast_fp16")];
|
| 381 |
+
tensor<int32, [4]> var_911 = const()[name = string("op_911"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 382 |
+
tensor<fp16, [1, 57, 12, 64]> x_131_cast_fp16 = reshape(shape = var_911, x = linear_63_cast_fp16)[name = string("x_131_cast_fp16")];
|
| 383 |
+
tensor<int32, [4]> transpose_102_perm_0 = const()[name = string("transpose_102_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 384 |
+
tensor<int32, [4]> transpose_103_perm_0 = const()[name = string("transpose_103_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 385 |
+
tensor<int32, [4]> transpose_104_perm_0 = const()[name = string("transpose_104_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 386 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_104 = transpose(perm = transpose_104_perm_0, x = x_131_cast_fp16)[name = string("transpose_114")];
|
| 387 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_103 = transpose(perm = transpose_103_perm_0, x = x_127_cast_fp16)[name = string("transpose_115")];
|
| 388 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_102 = transpose(perm = transpose_102_perm_0, x = x_123_cast_fp16)[name = string("transpose_116")];
|
| 389 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_41_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_103, query = transpose_102, value = transpose_104)[name = string("attention_output_41_cast_fp16")];
|
| 390 |
+
tensor<int32, [4]> attention_output_43_perm_0 = const()[name = string("attention_output_43_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 391 |
+
tensor<int32, [3]> var_917 = const()[name = string("op_917"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 392 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_43_cast_fp16 = transpose(perm = attention_output_43_perm_0, x = attention_output_41_cast_fp16)[name = string("transpose_113")];
|
| 393 |
+
tensor<fp16, [1, 57, 768]> input_129_cast_fp16 = reshape(shape = var_917, x = attention_output_43_cast_fp16)[name = string("input_129_cast_fp16")];
|
| 394 |
+
tensor<fp16, [1, 57, 768]> linear_64_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_129_cast_fp16)[name = string("linear_64_cast_fp16")];
|
| 395 |
+
tensor<fp16, [1, 57, 768]> input_131_cast_fp16 = add(x = hidden_states_21_cast_fp16, y = linear_64_cast_fp16)[name = string("input_131_cast_fp16")];
|
| 396 |
+
tensor<int32, [1]> input_133_axes_0 = const()[name = string("input_133_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 397 |
+
tensor<fp16, [1, 57, 768]> input_133_cast_fp16 = layer_norm(axes = input_133_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_131_cast_fp16)[name = string("input_133_cast_fp16")];
|
| 398 |
+
tensor<fp16, [1, 57, 2048]> linear_65_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_133_cast_fp16)[name = string("linear_65_cast_fp16")];
|
| 399 |
+
string input_137_mode_0 = const()[name = string("input_137_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 400 |
+
tensor<fp16, [1, 57, 2048]> input_137_cast_fp16 = gelu(mode = input_137_mode_0, x = linear_65_cast_fp16)[name = string("input_137_cast_fp16")];
|
| 401 |
+
tensor<fp16, [1, 57, 768]> linear_66_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_137_cast_fp16)[name = string("linear_66_cast_fp16")];
|
| 402 |
+
tensor<fp16, [1, 57, 768]> input_139_cast_fp16 = add(x = linear_66_cast_fp16, y = input_133_cast_fp16)[name = string("input_139_cast_fp16")];
|
| 403 |
+
tensor<int32, [1]> hidden_states_axes_0 = const()[name = string("hidden_states_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 404 |
+
tensor<fp16, [1, 57, 768]> hidden_states_cast_fp16 = layer_norm(axes = hidden_states_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_139_cast_fp16)[name = string("hidden_states_cast_fp16")];
|
| 405 |
+
tensor<fp16, [1, 57, 768]> linear_67_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_query_weight_to_fp16, x = hidden_states_cast_fp16)[name = string("linear_67_cast_fp16")];
|
| 406 |
+
tensor<int32, [4]> var_968 = const()[name = string("op_968"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 407 |
+
tensor<fp16, [1, 57, 12, 64]> x_135_cast_fp16 = reshape(shape = var_968, x = linear_67_cast_fp16)[name = string("x_135_cast_fp16")];
|
| 408 |
+
tensor<fp16, [1, 57, 768]> linear_68_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_key_weight_to_fp16, x = hidden_states_cast_fp16)[name = string("linear_68_cast_fp16")];
|
| 409 |
+
tensor<int32, [4]> var_977 = const()[name = string("op_977"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 410 |
+
tensor<fp16, [1, 57, 12, 64]> x_139_cast_fp16 = reshape(shape = var_977, x = linear_68_cast_fp16)[name = string("x_139_cast_fp16")];
|
| 411 |
+
tensor<fp16, [1, 57, 768]> linear_69_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_value_weight_to_fp16, x = hidden_states_cast_fp16)[name = string("linear_69_cast_fp16")];
|
| 412 |
+
tensor<int32, [4]> var_986 = const()[name = string("op_986"), val = tensor<int32, [4]>([1, 57, 12, 64])];
|
| 413 |
+
tensor<fp16, [1, 57, 12, 64]> x_cast_fp16 = reshape(shape = var_986, x = linear_69_cast_fp16)[name = string("x_cast_fp16")];
|
| 414 |
+
tensor<int32, [4]> transpose_105_perm_0 = const()[name = string("transpose_105_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 415 |
+
tensor<int32, [4]> transpose_106_perm_0 = const()[name = string("transpose_106_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 416 |
+
tensor<int32, [4]> transpose_107_perm_0 = const()[name = string("transpose_107_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 417 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_107 = transpose(perm = transpose_107_perm_0, x = x_cast_fp16)[name = string("transpose_110")];
|
| 418 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_106 = transpose(perm = transpose_106_perm_0, x = x_139_cast_fp16)[name = string("transpose_111")];
|
| 419 |
+
tensor<fp16, [1, 12, 57, 64]> transpose_105 = transpose(perm = transpose_105_perm_0, x = x_135_cast_fp16)[name = string("transpose_112")];
|
| 420 |
+
tensor<fp16, [1, 12, 57, 64]> attention_output_45_cast_fp16 = scaled_dot_product_attention(attn_mask = attention_mask_cast_fp16, key = transpose_106, query = transpose_105, value = transpose_107)[name = string("attention_output_45_cast_fp16")];
|
| 421 |
+
tensor<int32, [4]> attention_output_perm_0 = const()[name = string("attention_output_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
|
| 422 |
+
tensor<int32, [3]> var_992 = const()[name = string("op_992"), val = tensor<int32, [3]>([1, 57, 768])];
|
| 423 |
+
tensor<fp16, [1, 57, 12, 64]> attention_output_cast_fp16 = transpose(perm = attention_output_perm_0, x = attention_output_45_cast_fp16)[name = string("transpose_109")];
|
| 424 |
+
tensor<fp16, [1, 57, 768]> input_141_cast_fp16 = reshape(shape = var_992, x = attention_output_cast_fp16)[name = string("input_141_cast_fp16")];
|
| 425 |
+
tensor<fp16, [1, 57, 768]> linear_70_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_dense_weight_to_fp16, x = input_141_cast_fp16)[name = string("linear_70_cast_fp16")];
|
| 426 |
+
tensor<fp16, [1, 57, 768]> input_143_cast_fp16 = add(x = hidden_states_cast_fp16, y = linear_70_cast_fp16)[name = string("input_143_cast_fp16")];
|
| 427 |
+
tensor<int32, [1]> input_145_axes_0 = const()[name = string("input_145_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 428 |
+
tensor<fp16, [1, 57, 768]> input_145_cast_fp16 = layer_norm(axes = input_145_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_attention_LayerNorm_weight_to_fp16, x = input_143_cast_fp16)[name = string("input_145_cast_fp16")];
|
| 429 |
+
tensor<fp16, [1, 57, 2048]> linear_71_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_weight_to_fp16, x = input_145_cast_fp16)[name = string("linear_71_cast_fp16")];
|
| 430 |
+
string input_149_mode_0 = const()[name = string("input_149_mode_0"), val = string("TANH_APPROXIMATION")];
|
| 431 |
+
tensor<fp16, [1, 57, 2048]> input_149_cast_fp16 = gelu(mode = input_149_mode_0, x = linear_71_cast_fp16)[name = string("input_149_cast_fp16")];
|
| 432 |
+
tensor<fp16, [1, 57, 768]> linear_72_cast_fp16 = linear(bias = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_bias_to_fp16, weight = bert_encoder_albert_layer_groups_0_albert_layers_0_ffn_output_weight_to_fp16, x = input_149_cast_fp16)[name = string("linear_72_cast_fp16")];
|
| 433 |
+
tensor<fp16, [1, 57, 768]> input_151_cast_fp16 = add(x = linear_72_cast_fp16, y = input_145_cast_fp16)[name = string("input_151_cast_fp16")];
|
| 434 |
+
tensor<int32, [1]> sequence_output_axes_0 = const()[name = string("sequence_output_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 435 |
+
tensor<fp16, [1, 57, 768]> sequence_output = layer_norm(axes = sequence_output_axes_0, beta = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_bias_to_fp16, epsilon = var_118_to_fp16, gamma = bert_encoder_albert_layer_groups_0_albert_layers_0_full_layer_layer_norm_weight_to_fp16, x = input_151_cast_fp16)[name = string("sequence_output_cast_fp16")];
|
| 436 |
+
tensor<fp16, [512, 768]> bert_encoder_weight_to_fp16 = const()[name = string("bert_encoder_weight_to_fp16"), val = tensor<fp16, [512, 768]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11302912)))];
|
| 437 |
+
tensor<fp16, [512]> bert_encoder_bias_to_fp16 = const()[name = string("bert_encoder_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12089408)))];
|
| 438 |
+
tensor<fp16, [1, 57, 512]> linear_73_cast_fp16 = linear(bias = bert_encoder_bias_to_fp16, weight = bert_encoder_weight_to_fp16, x = sequence_output)[name = string("linear_73_cast_fp16")];
|
| 439 |
+
tensor<int32, [3]> var_1030_perm_0 = const()[name = string("op_1030_perm_0"), val = tensor<int32, [3]>([0, -1, -2])];
|
| 440 |
+
tensor<fp16, [1, 512, 57]> var_1030 = transpose(perm = var_1030_perm_0, x = linear_73_cast_fp16)[name = string("transpose_108")];
|
| 441 |
+
} -> (sequence_output, var_1030);
|
| 442 |
+
}
|
iteration_3/compiled/bert_fp16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fc4a9fb3870729f9572b0830993351524b04b99eba6cab982cef2a17507d9ba0
|
| 3 |
+
size 12090496
|
iteration_3/compiled/decoder_pre_fp16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6b5d73b4fd5e456dd180b2e38abf8348b265ebe3fca95c7c671da76d64e1d0cd
|
| 3 |
+
size 243
|
iteration_3/compiled/decoder_pre_fp16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:42eac5d6b57aa155f4be14e845e550857b4a22289034b26eb37184ea3e80a85a
|
| 3 |
+
size 490
|
iteration_3/compiled/decoder_pre_fp16.mlmodelc/metadata.json
ADDED
|
@@ -0,0 +1,111 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"metadataOutputVersion" : "3.0",
|
| 4 |
+
"storagePrecision" : "Float16",
|
| 5 |
+
"outputSchema" : [
|
| 6 |
+
{
|
| 7 |
+
"hasShapeFlexibility" : "0",
|
| 8 |
+
"isOptional" : "0",
|
| 9 |
+
"dataType" : "Float16",
|
| 10 |
+
"formattedType" : "MultiArray (Float16)",
|
| 11 |
+
"shortDescription" : "",
|
| 12 |
+
"shape" : "[]",
|
| 13 |
+
"name" : "var_436",
|
| 14 |
+
"type" : "MultiArray"
|
| 15 |
+
}
|
| 16 |
+
],
|
| 17 |
+
"modelParameters" : [
|
| 18 |
+
|
| 19 |
+
],
|
| 20 |
+
"specificationVersion" : 9,
|
| 21 |
+
"mlProgramOperationTypeHistogram" : {
|
| 22 |
+
"Ios18.instanceNorm" : 10,
|
| 23 |
+
"Ios18.linear" : 10,
|
| 24 |
+
"Ios18.convTranspose" : 1,
|
| 25 |
+
"Ios18.leakyRelu" : 10,
|
| 26 |
+
"Ios18.expandDims" : 3,
|
| 27 |
+
"Ios18.conv" : 18,
|
| 28 |
+
"Ios18.concat" : 5,
|
| 29 |
+
"Ios18.add" : 25,
|
| 30 |
+
"UpsampleNearestNeighbor" : 1,
|
| 31 |
+
"Ios18.sliceByIndex" : 1,
|
| 32 |
+
"Ios18.cast" : 4,
|
| 33 |
+
"Ios18.squeeze" : 1,
|
| 34 |
+
"Ios18.reshape" : 10,
|
| 35 |
+
"Split" : 10,
|
| 36 |
+
"Ios18.mul" : 15
|
| 37 |
+
},
|
| 38 |
+
"computePrecision" : "Mixed (Float16, Float32, Int32)",
|
| 39 |
+
"isUpdatable" : "0",
|
| 40 |
+
"stateSchema" : [
|
| 41 |
+
|
| 42 |
+
],
|
| 43 |
+
"availability" : {
|
| 44 |
+
"macOS" : "15.0",
|
| 45 |
+
"tvOS" : "18.0",
|
| 46 |
+
"visionOS" : "2.0",
|
| 47 |
+
"watchOS" : "11.0",
|
| 48 |
+
"iOS" : "18.0",
|
| 49 |
+
"macCatalyst" : "18.0"
|
| 50 |
+
},
|
| 51 |
+
"modelType" : {
|
| 52 |
+
"name" : "MLModelType_mlProgram"
|
| 53 |
+
},
|
| 54 |
+
"userDefinedMetadata" : {
|
| 55 |
+
"com.github.apple.coremltools.conversion_date" : "2026-05-08",
|
| 56 |
+
"com.github.apple.coremltools.source" : "torch==2.11.0",
|
| 57 |
+
"com.github.apple.coremltools.version" : "9.0",
|
| 58 |
+
"com.github.apple.coremltools.source_dialect" : "TorchScript"
|
| 59 |
+
},
|
| 60 |
+
"inputSchema" : [
|
| 61 |
+
{
|
| 62 |
+
"dataType" : "Float32",
|
| 63 |
+
"hasShapeFlexibility" : "1",
|
| 64 |
+
"isOptional" : "0",
|
| 65 |
+
"shapeFlexibility" : "1 × 512 × 1...2048",
|
| 66 |
+
"shapeRange" : "[[1, 1], [512, 512], [1, 2048]]",
|
| 67 |
+
"formattedType" : "MultiArray (Float32 1 × 512 × 147)",
|
| 68 |
+
"type" : "MultiArray",
|
| 69 |
+
"shape" : "[1, 512, 147]",
|
| 70 |
+
"name" : "asr",
|
| 71 |
+
"shortDescription" : ""
|
| 72 |
+
},
|
| 73 |
+
{
|
| 74 |
+
"dataType" : "Float32",
|
| 75 |
+
"hasShapeFlexibility" : "1",
|
| 76 |
+
"isOptional" : "0",
|
| 77 |
+
"shapeFlexibility" : "1 × 2...4096",
|
| 78 |
+
"shapeRange" : "[[1, 1], [2, 4096]]",
|
| 79 |
+
"formattedType" : "MultiArray (Float32 1 × 294)",
|
| 80 |
+
"type" : "MultiArray",
|
| 81 |
+
"shape" : "[1, 294]",
|
| 82 |
+
"name" : "f0_pred",
|
| 83 |
+
"shortDescription" : ""
|
| 84 |
+
},
|
| 85 |
+
{
|
| 86 |
+
"dataType" : "Float32",
|
| 87 |
+
"hasShapeFlexibility" : "1",
|
| 88 |
+
"isOptional" : "0",
|
| 89 |
+
"shapeFlexibility" : "1 × 2...4096",
|
| 90 |
+
"shapeRange" : "[[1, 1], [2, 4096]]",
|
| 91 |
+
"formattedType" : "MultiArray (Float32 1 × 294)",
|
| 92 |
+
"type" : "MultiArray",
|
| 93 |
+
"shape" : "[1, 294]",
|
| 94 |
+
"name" : "n_pred",
|
| 95 |
+
"shortDescription" : ""
|
| 96 |
+
},
|
| 97 |
+
{
|
| 98 |
+
"hasShapeFlexibility" : "0",
|
| 99 |
+
"isOptional" : "0",
|
| 100 |
+
"dataType" : "Float32",
|
| 101 |
+
"formattedType" : "MultiArray (Float32 1 × 128)",
|
| 102 |
+
"shortDescription" : "",
|
| 103 |
+
"shape" : "[1, 128]",
|
| 104 |
+
"name" : "ref",
|
| 105 |
+
"type" : "MultiArray"
|
| 106 |
+
}
|
| 107 |
+
],
|
| 108 |
+
"generatedClassName" : "decoder_pre_fp16",
|
| 109 |
+
"method" : "predict"
|
| 110 |
+
}
|
| 111 |
+
]
|
iteration_3/compiled/decoder_pre_fp16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,357 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3520.4.1"}, {"coremlc-version", "3520.5.1"}, {"coremltools-component-torch", "2.11.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [1, 512, ?]> asr, tensor<fp32, [1, ?]> f0_pred, tensor<fp32, [1, ?]> n_pred, tensor<fp32, [1, 128]> ref) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"asr", [1, 512, 147]}, {"f0_pred", [1, 294]}, {"n_pred", [1, 294]}}), ("RangeDims", {{"asr", [[1, 1], [512, 512], [1, 2048]]}, {"f0_pred", [[1, 1], [2, 4096]]}, {"n_pred", [[1, 1], [2, 4096]]}})))] {
|
| 5 |
+
tensor<int32, [1]> input_1_axes_0 = const()[name = string("input_1_axes_0"), val = tensor<int32, [1]>([1])];
|
| 6 |
+
string f0_pred_to_fp16_dtype_0 = const()[name = string("f0_pred_to_fp16_dtype_0"), val = string("fp16")];
|
| 7 |
+
tensor<fp16, [1, ?]> f0_pred_to_fp16 = cast(dtype = f0_pred_to_fp16_dtype_0, x = f0_pred)[name = string("cast_24")];
|
| 8 |
+
tensor<fp16, [1, 1, ?]> input_1_cast_fp16 = expand_dims(axes = input_1_axes_0, x = f0_pred_to_fp16)[name = string("input_1_cast_fp16")];
|
| 9 |
+
string F0_pad_type_0 = const()[name = string("F0_pad_type_0"), val = string("custom")];
|
| 10 |
+
tensor<int32, [2]> F0_pad_0 = const()[name = string("F0_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 11 |
+
tensor<int32, [1]> F0_strides_0 = const()[name = string("F0_strides_0"), val = tensor<int32, [1]>([2])];
|
| 12 |
+
tensor<int32, [1]> F0_dilations_0 = const()[name = string("F0_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 13 |
+
int32 F0_groups_0 = const()[name = string("F0_groups_0"), val = int32(1)];
|
| 14 |
+
tensor<fp16, [1, 1, 3]> decoder_F0_conv_weight_to_fp16 = const()[name = string("decoder_F0_conv_weight_to_fp16"), val = tensor<fp16, [1, 1, 3]>([[[0x1.568p-5, -0x1.864p-5, -0x1.504p-4]]])];
|
| 15 |
+
tensor<fp16, [1]> decoder_F0_conv_bias_to_fp16 = const()[name = string("decoder_F0_conv_bias_to_fp16"), val = tensor<fp16, [1]>([0x1.844p-2])];
|
| 16 |
+
tensor<fp16, [1, 1, ?]> F0_cast_fp16 = conv(bias = decoder_F0_conv_bias_to_fp16, dilations = F0_dilations_0, groups = F0_groups_0, pad = F0_pad_0, pad_type = F0_pad_type_0, strides = F0_strides_0, weight = decoder_F0_conv_weight_to_fp16, x = input_1_cast_fp16)[name = string("F0_cast_fp16")];
|
| 17 |
+
tensor<int32, [1]> input_3_axes_0 = const()[name = string("input_3_axes_0"), val = tensor<int32, [1]>([1])];
|
| 18 |
+
string n_pred_to_fp16_dtype_0 = const()[name = string("n_pred_to_fp16_dtype_0"), val = string("fp16")];
|
| 19 |
+
tensor<fp16, [1, ?]> n_pred_to_fp16 = cast(dtype = n_pred_to_fp16_dtype_0, x = n_pred)[name = string("cast_23")];
|
| 20 |
+
tensor<fp16, [1, 1, ?]> input_3_cast_fp16 = expand_dims(axes = input_3_axes_0, x = n_pred_to_fp16)[name = string("input_3_cast_fp16")];
|
| 21 |
+
string N_pad_type_0 = const()[name = string("N_pad_type_0"), val = string("custom")];
|
| 22 |
+
tensor<int32, [2]> N_pad_0 = const()[name = string("N_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 23 |
+
tensor<int32, [1]> N_strides_0 = const()[name = string("N_strides_0"), val = tensor<int32, [1]>([2])];
|
| 24 |
+
tensor<int32, [1]> N_dilations_0 = const()[name = string("N_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 25 |
+
int32 N_groups_0 = const()[name = string("N_groups_0"), val = int32(1)];
|
| 26 |
+
tensor<fp16, [1, 1, 3]> decoder_N_conv_weight_to_fp16 = const()[name = string("decoder_N_conv_weight_to_fp16"), val = tensor<fp16, [1, 1, 3]>([[[0x1.1d4p-5, -0x1.71p-1, -0x1.89cp-1]]])];
|
| 27 |
+
tensor<fp16, [1]> decoder_N_conv_bias_to_fp16 = const()[name = string("decoder_N_conv_bias_to_fp16"), val = tensor<fp16, [1]>([0x1.44cp-1])];
|
| 28 |
+
tensor<fp16, [1, 1, ?]> N_cast_fp16 = conv(bias = decoder_N_conv_bias_to_fp16, dilations = N_dilations_0, groups = N_groups_0, pad = N_pad_0, pad_type = N_pad_type_0, strides = N_strides_0, weight = decoder_N_conv_weight_to_fp16, x = input_3_cast_fp16)[name = string("N_cast_fp16")];
|
| 29 |
+
int32 var_54 = const()[name = string("op_54"), val = int32(1)];
|
| 30 |
+
bool input_7_interleave_0 = const()[name = string("input_7_interleave_0"), val = bool(false)];
|
| 31 |
+
string asr_to_fp16_dtype_0 = const()[name = string("asr_to_fp16_dtype_0"), val = string("fp16")];
|
| 32 |
+
tensor<fp16, [1, 512, ?]> asr_to_fp16 = cast(dtype = asr_to_fp16_dtype_0, x = asr)[name = string("cast_22")];
|
| 33 |
+
tensor<fp16, [1, 514, ?]> input_7_cast_fp16 = concat(axis = var_54, interleave = input_7_interleave_0, values = (asr_to_fp16, F0_cast_fp16, N_cast_fp16))[name = string("input_7_cast_fp16")];
|
| 34 |
+
string ref_to_fp16_dtype_0 = const()[name = string("ref_to_fp16_dtype_0"), val = string("fp16")];
|
| 35 |
+
fp32 var_61 = const()[name = string("op_61"), val = fp32(0x1.99999ap-3)];
|
| 36 |
+
tensor<fp16, [1028, 128]> decoder_encode_norm1_fc_weight_to_fp16 = const()[name = string("decoder_encode_norm1_fc_weight_to_fp16"), val = tensor<fp16, [1028, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 37 |
+
tensor<fp16, [1028]> decoder_encode_norm1_fc_bias_to_fp16 = const()[name = string("decoder_encode_norm1_fc_bias_to_fp16"), val = tensor<fp16, [1028]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(263296)))];
|
| 38 |
+
tensor<fp16, [1, 128]> ref_to_fp16 = cast(dtype = ref_to_fp16_dtype_0, x = ref)[name = string("cast_21")];
|
| 39 |
+
tensor<fp16, [1, 1028]> linear_0_cast_fp16 = linear(bias = decoder_encode_norm1_fc_bias_to_fp16, weight = decoder_encode_norm1_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_0_cast_fp16")];
|
| 40 |
+
tensor<int32, [3]> var_79 = const()[name = string("op_79"), val = tensor<int32, [3]>([1, 1028, 1])];
|
| 41 |
+
tensor<fp16, [1, 1028, 1]> h_3_cast_fp16 = reshape(shape = var_79, x = linear_0_cast_fp16)[name = string("h_3_cast_fp16")];
|
| 42 |
+
tensor<int32, [2]> var_81_split_sizes_0 = const()[name = string("op_81_split_sizes_0"), val = tensor<int32, [2]>([514, 514])];
|
| 43 |
+
int32 var_81_axis_0 = const()[name = string("op_81_axis_0"), val = int32(1)];
|
| 44 |
+
tensor<fp16, [1, 514, 1]> var_81_cast_fp16_0, tensor<fp16, [1, 514, 1]> var_81_cast_fp16_1 = split(axis = var_81_axis_0, split_sizes = var_81_split_sizes_0, x = h_3_cast_fp16)[name = string("op_81_cast_fp16")];
|
| 45 |
+
fp16 var_83_promoted_to_fp16 = const()[name = string("op_83_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 46 |
+
tensor<fp16, [1, 514, 1]> var_84_cast_fp16 = add(x = var_81_cast_fp16_0, y = var_83_promoted_to_fp16)[name = string("op_84_cast_fp16")];
|
| 47 |
+
fp16 var_64_to_fp16 = const()[name = string("op_64_to_fp16"), val = fp16(0x1.5p-17)];
|
| 48 |
+
tensor<fp16, [1, 514, ?]> var_85_cast_fp16 = instance_norm(epsilon = var_64_to_fp16, x = input_7_cast_fp16)[name = string("op_85_cast_fp16")];
|
| 49 |
+
tensor<fp16, [1, 514, ?]> var_86_cast_fp16 = mul(x = var_84_cast_fp16, y = var_85_cast_fp16)[name = string("op_86_cast_fp16")];
|
| 50 |
+
tensor<fp16, [1, 514, ?]> input_9_cast_fp16 = add(x = var_86_cast_fp16, y = var_81_cast_fp16_1)[name = string("input_9_cast_fp16")];
|
| 51 |
+
tensor<fp16, [1, 514, ?]> input_11_cast_fp16 = leaky_relu(alpha = var_61, x = input_9_cast_fp16)[name = string("input_11_cast_fp16")];
|
| 52 |
+
string input_13_pad_type_0 = const()[name = string("input_13_pad_type_0"), val = string("custom")];
|
| 53 |
+
tensor<int32, [2]> input_13_pad_0 = const()[name = string("input_13_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 54 |
+
tensor<int32, [1]> input_13_strides_0 = const()[name = string("input_13_strides_0"), val = tensor<int32, [1]>([1])];
|
| 55 |
+
tensor<int32, [1]> input_13_dilations_0 = const()[name = string("input_13_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 56 |
+
int32 input_13_groups_0 = const()[name = string("input_13_groups_0"), val = int32(1)];
|
| 57 |
+
tensor<fp16, [1024, 514, 3]> decoder_encode_conv1_weight_to_fp16 = const()[name = string("decoder_encode_conv1_weight_to_fp16"), val = tensor<fp16, [1024, 514, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(265472)))];
|
| 58 |
+
tensor<fp16, [1024]> decoder_encode_conv1_bias_to_fp16 = const()[name = string("decoder_encode_conv1_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3423552)))];
|
| 59 |
+
tensor<fp16, [1, 1024, ?]> input_13_cast_fp16 = conv(bias = decoder_encode_conv1_bias_to_fp16, dilations = input_13_dilations_0, groups = input_13_groups_0, pad = input_13_pad_0, pad_type = input_13_pad_type_0, strides = input_13_strides_0, weight = decoder_encode_conv1_weight_to_fp16, x = input_11_cast_fp16)[name = string("input_13_cast_fp16")];
|
| 60 |
+
tensor<fp16, [2048, 128]> decoder_encode_norm2_fc_weight_to_fp16 = const()[name = string("decoder_encode_norm2_fc_weight_to_fp16"), val = tensor<fp16, [2048, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3425664)))];
|
| 61 |
+
tensor<fp16, [2048]> decoder_encode_norm2_fc_bias_to_fp16 = const()[name = string("decoder_encode_norm2_fc_bias_to_fp16"), val = tensor<fp16, [2048]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3950016)))];
|
| 62 |
+
tensor<fp16, [1, 2048]> linear_1_cast_fp16 = linear(bias = decoder_encode_norm2_fc_bias_to_fp16, weight = decoder_encode_norm2_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_1_cast_fp16")];
|
| 63 |
+
tensor<int32, [3]> var_102 = const()[name = string("op_102"), val = tensor<int32, [3]>([1, 2048, 1])];
|
| 64 |
+
tensor<fp16, [1, 2048, 1]> h_7_cast_fp16 = reshape(shape = var_102, x = linear_1_cast_fp16)[name = string("h_7_cast_fp16")];
|
| 65 |
+
tensor<int32, [2]> var_104_split_sizes_0 = const()[name = string("op_104_split_sizes_0"), val = tensor<int32, [2]>([1024, 1024])];
|
| 66 |
+
int32 var_104_axis_0 = const()[name = string("op_104_axis_0"), val = int32(1)];
|
| 67 |
+
tensor<fp16, [1, 1024, 1]> var_104_cast_fp16_0, tensor<fp16, [1, 1024, 1]> var_104_cast_fp16_1 = split(axis = var_104_axis_0, split_sizes = var_104_split_sizes_0, x = h_7_cast_fp16)[name = string("op_104_cast_fp16")];
|
| 68 |
+
fp16 var_106_promoted_to_fp16 = const()[name = string("op_106_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 69 |
+
tensor<fp16, [1, 1024, 1]> var_107_cast_fp16 = add(x = var_104_cast_fp16_0, y = var_106_promoted_to_fp16)[name = string("op_107_cast_fp16")];
|
| 70 |
+
tensor<fp16, [1, 1024, ?]> var_108_cast_fp16 = instance_norm(epsilon = var_64_to_fp16, x = input_13_cast_fp16)[name = string("op_108_cast_fp16")];
|
| 71 |
+
tensor<fp16, [1, 1024, ?]> var_109_cast_fp16 = mul(x = var_107_cast_fp16, y = var_108_cast_fp16)[name = string("op_109_cast_fp16")];
|
| 72 |
+
tensor<fp16, [1, 1024, ?]> input_15_cast_fp16 = add(x = var_109_cast_fp16, y = var_104_cast_fp16_1)[name = string("input_15_cast_fp16")];
|
| 73 |
+
tensor<fp16, [1, 1024, ?]> input_17_cast_fp16 = leaky_relu(alpha = var_61, x = input_15_cast_fp16)[name = string("input_17_cast_fp16")];
|
| 74 |
+
string out_1_pad_type_0 = const()[name = string("out_1_pad_type_0"), val = string("custom")];
|
| 75 |
+
tensor<int32, [2]> out_1_pad_0 = const()[name = string("out_1_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 76 |
+
tensor<int32, [1]> out_1_strides_0 = const()[name = string("out_1_strides_0"), val = tensor<int32, [1]>([1])];
|
| 77 |
+
tensor<int32, [1]> out_1_dilations_0 = const()[name = string("out_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 78 |
+
int32 out_1_groups_0 = const()[name = string("out_1_groups_0"), val = int32(1)];
|
| 79 |
+
tensor<fp16, [1024, 1024, 3]> decoder_encode_conv2_weight_to_fp16 = const()[name = string("decoder_encode_conv2_weight_to_fp16"), val = tensor<fp16, [1024, 1024, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3954176)))];
|
| 80 |
+
tensor<fp16, [1024]> decoder_encode_conv2_bias_to_fp16 = const()[name = string("decoder_encode_conv2_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10245696)))];
|
| 81 |
+
tensor<fp16, [1, 1024, ?]> out_1_cast_fp16 = conv(bias = decoder_encode_conv2_bias_to_fp16, 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 = decoder_encode_conv2_weight_to_fp16, x = input_17_cast_fp16)[name = string("out_1_cast_fp16")];
|
| 82 |
+
string var_124_pad_type_0 = const()[name = string("op_124_pad_type_0"), val = string("valid")];
|
| 83 |
+
tensor<int32, [1]> var_124_strides_0 = const()[name = string("op_124_strides_0"), val = tensor<int32, [1]>([1])];
|
| 84 |
+
tensor<int32, [2]> var_124_pad_0 = const()[name = string("op_124_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 85 |
+
tensor<int32, [1]> var_124_dilations_0 = const()[name = string("op_124_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 86 |
+
int32 var_124_groups_0 = const()[name = string("op_124_groups_0"), val = int32(1)];
|
| 87 |
+
tensor<fp16, [1024, 514, 1]> decoder_encode_conv1x1_weight_to_fp16 = const()[name = string("decoder_encode_conv1x1_weight_to_fp16"), val = tensor<fp16, [1024, 514, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10247808)))];
|
| 88 |
+
tensor<fp16, [1, 1024, ?]> var_124_cast_fp16 = conv(dilations = var_124_dilations_0, groups = var_124_groups_0, pad = var_124_pad_0, pad_type = var_124_pad_type_0, strides = var_124_strides_0, weight = decoder_encode_conv1x1_weight_to_fp16, x = input_7_cast_fp16)[name = string("op_124_cast_fp16")];
|
| 89 |
+
tensor<fp16, [1, 1024, ?]> var_125_cast_fp16 = add(x = out_1_cast_fp16, y = var_124_cast_fp16)[name = string("op_125_cast_fp16")];
|
| 90 |
+
fp16 _inversed_x_1_y_0_to_fp16 = const()[name = string("_inversed_x_1_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 91 |
+
tensor<fp16, [1, 1024, ?]> _inversed_x_1_cast_fp16 = mul(x = var_125_cast_fp16, y = _inversed_x_1_y_0_to_fp16)[name = string("_inversed_x_1_cast_fp16")];
|
| 92 |
+
string asr_res_1_pad_type_0 = const()[name = string("asr_res_1_pad_type_0"), val = string("valid")];
|
| 93 |
+
tensor<int32, [1]> asr_res_1_strides_0 = const()[name = string("asr_res_1_strides_0"), val = tensor<int32, [1]>([1])];
|
| 94 |
+
tensor<int32, [2]> asr_res_1_pad_0 = const()[name = string("asr_res_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 95 |
+
tensor<int32, [1]> asr_res_1_dilations_0 = const()[name = string("asr_res_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 96 |
+
int32 asr_res_1_groups_0 = const()[name = string("asr_res_1_groups_0"), val = int32(1)];
|
| 97 |
+
tensor<fp16, [64, 512, 1]> decoder_asr_res_0_weight_to_fp16 = const()[name = string("decoder_asr_res_0_weight_to_fp16"), val = tensor<fp16, [64, 512, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11300544)))];
|
| 98 |
+
tensor<fp16, [64]> decoder_asr_res_0_bias_to_fp16 = const()[name = string("decoder_asr_res_0_bias_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11366144)))];
|
| 99 |
+
tensor<fp16, [1, 64, ?]> asr_res_1_cast_fp16 = conv(bias = decoder_asr_res_0_bias_to_fp16, dilations = asr_res_1_dilations_0, groups = asr_res_1_groups_0, pad = asr_res_1_pad_0, pad_type = asr_res_1_pad_type_0, strides = asr_res_1_strides_0, weight = decoder_asr_res_0_weight_to_fp16, x = asr_to_fp16)[name = string("asr_res_1_cast_fp16")];
|
| 100 |
+
int32 var_141 = const()[name = string("op_141"), val = int32(1)];
|
| 101 |
+
bool input_19_interleave_0 = const()[name = string("input_19_interleave_0"), val = bool(false)];
|
| 102 |
+
tensor<fp16, [1, 1090, ?]> input_19_cast_fp16 = concat(axis = var_141, interleave = input_19_interleave_0, values = (_inversed_x_1_cast_fp16, asr_res_1_cast_fp16, F0_cast_fp16, N_cast_fp16))[name = string("input_19_cast_fp16")];
|
| 103 |
+
fp32 var_144 = const()[name = string("op_144"), val = fp32(0x1.99999ap-3)];
|
| 104 |
+
tensor<fp16, [2180, 128]> decoder_decode_0_norm1_fc_weight_to_fp16 = const()[name = string("decoder_decode_0_norm1_fc_weight_to_fp16"), val = tensor<fp16, [2180, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11366336)))];
|
| 105 |
+
tensor<fp16, [2180]> decoder_decode_0_norm1_fc_bias_to_fp16 = const()[name = string("decoder_decode_0_norm1_fc_bias_to_fp16"), val = tensor<fp16, [2180]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11924480)))];
|
| 106 |
+
tensor<fp16, [1, 2180]> linear_2_cast_fp16 = linear(bias = decoder_decode_0_norm1_fc_bias_to_fp16, weight = decoder_decode_0_norm1_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_2_cast_fp16")];
|
| 107 |
+
tensor<int32, [3]> var_162 = const()[name = string("op_162"), val = tensor<int32, [3]>([1, 2180, 1])];
|
| 108 |
+
tensor<fp16, [1, 2180, 1]> h_11_cast_fp16 = reshape(shape = var_162, x = linear_2_cast_fp16)[name = string("h_11_cast_fp16")];
|
| 109 |
+
tensor<int32, [2]> var_164_split_sizes_0 = const()[name = string("op_164_split_sizes_0"), val = tensor<int32, [2]>([1090, 1090])];
|
| 110 |
+
int32 var_164_axis_0 = const()[name = string("op_164_axis_0"), val = int32(1)];
|
| 111 |
+
tensor<fp16, [1, 1090, 1]> var_164_cast_fp16_0, tensor<fp16, [1, 1090, 1]> var_164_cast_fp16_1 = split(axis = var_164_axis_0, split_sizes = var_164_split_sizes_0, x = h_11_cast_fp16)[name = string("op_164_cast_fp16")];
|
| 112 |
+
fp16 var_166_promoted_to_fp16 = const()[name = string("op_166_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 113 |
+
tensor<fp16, [1, 1090, 1]> var_167_cast_fp16 = add(x = var_164_cast_fp16_0, y = var_166_promoted_to_fp16)[name = string("op_167_cast_fp16")];
|
| 114 |
+
fp16 var_147_to_fp16 = const()[name = string("op_147_to_fp16"), val = fp16(0x1.5p-17)];
|
| 115 |
+
tensor<fp16, [1, 1090, ?]> var_168_cast_fp16 = instance_norm(epsilon = var_147_to_fp16, x = input_19_cast_fp16)[name = string("op_168_cast_fp16")];
|
| 116 |
+
tensor<fp16, [1, 1090, ?]> var_169_cast_fp16 = mul(x = var_167_cast_fp16, y = var_168_cast_fp16)[name = string("op_169_cast_fp16")];
|
| 117 |
+
tensor<fp16, [1, 1090, ?]> input_21_cast_fp16 = add(x = var_169_cast_fp16, y = var_164_cast_fp16_1)[name = string("input_21_cast_fp16")];
|
| 118 |
+
tensor<fp16, [1, 1090, ?]> input_23_cast_fp16 = leaky_relu(alpha = var_144, x = input_21_cast_fp16)[name = string("input_23_cast_fp16")];
|
| 119 |
+
string input_25_pad_type_0 = const()[name = string("input_25_pad_type_0"), val = string("custom")];
|
| 120 |
+
tensor<int32, [2]> input_25_pad_0 = const()[name = string("input_25_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 121 |
+
tensor<int32, [1]> input_25_strides_0 = const()[name = string("input_25_strides_0"), val = tensor<int32, [1]>([1])];
|
| 122 |
+
tensor<int32, [1]> input_25_dilations_0 = const()[name = string("input_25_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 123 |
+
int32 input_25_groups_0 = const()[name = string("input_25_groups_0"), val = int32(1)];
|
| 124 |
+
tensor<fp16, [1024, 1090, 3]> decoder_decode_0_conv1_weight_to_fp16 = const()[name = string("decoder_decode_0_conv1_weight_to_fp16"), val = tensor<fp16, [1024, 1090, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11928960)))];
|
| 125 |
+
tensor<fp16, [1024]> decoder_decode_0_conv1_bias_to_fp16 = const()[name = string("decoder_decode_0_conv1_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18625984)))];
|
| 126 |
+
tensor<fp16, [1, 1024, ?]> input_25_cast_fp16 = conv(bias = decoder_decode_0_conv1_bias_to_fp16, dilations = input_25_dilations_0, groups = input_25_groups_0, pad = input_25_pad_0, pad_type = input_25_pad_type_0, strides = input_25_strides_0, weight = decoder_decode_0_conv1_weight_to_fp16, x = input_23_cast_fp16)[name = string("input_25_cast_fp16")];
|
| 127 |
+
tensor<fp16, [2048, 128]> decoder_decode_0_norm2_fc_weight_to_fp16 = const()[name = string("decoder_decode_0_norm2_fc_weight_to_fp16"), val = tensor<fp16, [2048, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18628096)))];
|
| 128 |
+
tensor<fp16, [2048]> decoder_decode_0_norm2_fc_bias_to_fp16 = const()[name = string("decoder_decode_0_norm2_fc_bias_to_fp16"), val = tensor<fp16, [2048]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(19152448)))];
|
| 129 |
+
tensor<fp16, [1, 2048]> linear_3_cast_fp16 = linear(bias = decoder_decode_0_norm2_fc_bias_to_fp16, weight = decoder_decode_0_norm2_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_3_cast_fp16")];
|
| 130 |
+
tensor<int32, [3]> var_185 = const()[name = string("op_185"), val = tensor<int32, [3]>([1, 2048, 1])];
|
| 131 |
+
tensor<fp16, [1, 2048, 1]> h_15_cast_fp16 = reshape(shape = var_185, x = linear_3_cast_fp16)[name = string("h_15_cast_fp16")];
|
| 132 |
+
tensor<int32, [2]> var_187_split_sizes_0 = const()[name = string("op_187_split_sizes_0"), val = tensor<int32, [2]>([1024, 1024])];
|
| 133 |
+
int32 var_187_axis_0 = const()[name = string("op_187_axis_0"), val = int32(1)];
|
| 134 |
+
tensor<fp16, [1, 1024, 1]> var_187_cast_fp16_0, tensor<fp16, [1, 1024, 1]> var_187_cast_fp16_1 = split(axis = var_187_axis_0, split_sizes = var_187_split_sizes_0, x = h_15_cast_fp16)[name = string("op_187_cast_fp16")];
|
| 135 |
+
fp16 var_189_promoted_to_fp16 = const()[name = string("op_189_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 136 |
+
tensor<fp16, [1, 1024, 1]> var_190_cast_fp16 = add(x = var_187_cast_fp16_0, y = var_189_promoted_to_fp16)[name = string("op_190_cast_fp16")];
|
| 137 |
+
tensor<fp16, [1, 1024, ?]> var_191_cast_fp16 = instance_norm(epsilon = var_147_to_fp16, x = input_25_cast_fp16)[name = string("op_191_cast_fp16")];
|
| 138 |
+
tensor<fp16, [1, 1024, ?]> var_192_cast_fp16 = mul(x = var_190_cast_fp16, y = var_191_cast_fp16)[name = string("op_192_cast_fp16")];
|
| 139 |
+
tensor<fp16, [1, 1024, ?]> input_27_cast_fp16 = add(x = var_192_cast_fp16, y = var_187_cast_fp16_1)[name = string("input_27_cast_fp16")];
|
| 140 |
+
tensor<fp16, [1, 1024, ?]> input_29_cast_fp16 = leaky_relu(alpha = var_144, x = input_27_cast_fp16)[name = string("input_29_cast_fp16")];
|
| 141 |
+
string out_3_pad_type_0 = const()[name = string("out_3_pad_type_0"), val = string("custom")];
|
| 142 |
+
tensor<int32, [2]> out_3_pad_0 = const()[name = string("out_3_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 143 |
+
tensor<int32, [1]> out_3_strides_0 = const()[name = string("out_3_strides_0"), val = tensor<int32, [1]>([1])];
|
| 144 |
+
tensor<int32, [1]> out_3_dilations_0 = const()[name = string("out_3_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 145 |
+
int32 out_3_groups_0 = const()[name = string("out_3_groups_0"), val = int32(1)];
|
| 146 |
+
tensor<fp16, [1024, 1024, 3]> decoder_decode_0_conv2_weight_to_fp16 = const()[name = string("decoder_decode_0_conv2_weight_to_fp16"), val = tensor<fp16, [1024, 1024, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(19156608)))];
|
| 147 |
+
tensor<fp16, [1024]> decoder_decode_0_conv2_bias_to_fp16 = const()[name = string("decoder_decode_0_conv2_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(25448128)))];
|
| 148 |
+
tensor<fp16, [1, 1024, ?]> out_3_cast_fp16 = conv(bias = decoder_decode_0_conv2_bias_to_fp16, 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 = decoder_decode_0_conv2_weight_to_fp16, x = input_29_cast_fp16)[name = string("out_3_cast_fp16")];
|
| 149 |
+
string var_207_pad_type_0 = const()[name = string("op_207_pad_type_0"), val = string("valid")];
|
| 150 |
+
tensor<int32, [1]> var_207_strides_0 = const()[name = string("op_207_strides_0"), val = tensor<int32, [1]>([1])];
|
| 151 |
+
tensor<int32, [2]> var_207_pad_0 = const()[name = string("op_207_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 152 |
+
tensor<int32, [1]> var_207_dilations_0 = const()[name = string("op_207_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 153 |
+
int32 var_207_groups_0 = const()[name = string("op_207_groups_0"), val = int32(1)];
|
| 154 |
+
tensor<fp16, [1024, 1090, 1]> decoder_decode_0_conv1x1_weight_to_fp16 = const()[name = string("decoder_decode_0_conv1x1_weight_to_fp16"), val = tensor<fp16, [1024, 1090, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(25450240)))];
|
| 155 |
+
tensor<fp16, [1, 1024, ?]> var_207_cast_fp16 = conv(dilations = var_207_dilations_0, groups = var_207_groups_0, pad = var_207_pad_0, pad_type = var_207_pad_type_0, strides = var_207_strides_0, weight = decoder_decode_0_conv1x1_weight_to_fp16, x = input_19_cast_fp16)[name = string("op_207_cast_fp16")];
|
| 156 |
+
tensor<fp16, [1, 1024, ?]> var_208_cast_fp16 = add(x = out_3_cast_fp16, y = var_207_cast_fp16)[name = string("op_208_cast_fp16")];
|
| 157 |
+
fp16 _inversed_x_3_y_0_to_fp16 = const()[name = string("_inversed_x_3_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 158 |
+
tensor<fp16, [1, 1024, ?]> _inversed_x_3_cast_fp16 = mul(x = var_208_cast_fp16, y = _inversed_x_3_y_0_to_fp16)[name = string("_inversed_x_3_cast_fp16")];
|
| 159 |
+
int32 var_212 = const()[name = string("op_212"), val = int32(1)];
|
| 160 |
+
bool input_31_interleave_0 = const()[name = string("input_31_interleave_0"), val = bool(false)];
|
| 161 |
+
tensor<fp16, [1, 1090, ?]> input_31_cast_fp16 = concat(axis = var_212, interleave = input_31_interleave_0, values = (_inversed_x_3_cast_fp16, asr_res_1_cast_fp16, F0_cast_fp16, N_cast_fp16))[name = string("input_31_cast_fp16")];
|
| 162 |
+
fp32 var_215 = const()[name = string("op_215"), val = fp32(0x1.99999ap-3)];
|
| 163 |
+
tensor<fp16, [2180, 128]> decoder_decode_1_norm1_fc_weight_to_fp16 = const()[name = string("decoder_decode_1_norm1_fc_weight_to_fp16"), val = tensor<fp16, [2180, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27682624)))];
|
| 164 |
+
tensor<fp16, [2180]> decoder_decode_1_norm1_fc_bias_to_fp16 = const()[name = string("decoder_decode_1_norm1_fc_bias_to_fp16"), val = tensor<fp16, [2180]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28240768)))];
|
| 165 |
+
tensor<fp16, [1, 2180]> linear_4_cast_fp16 = linear(bias = decoder_decode_1_norm1_fc_bias_to_fp16, weight = decoder_decode_1_norm1_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_4_cast_fp16")];
|
| 166 |
+
tensor<int32, [3]> var_233 = const()[name = string("op_233"), val = tensor<int32, [3]>([1, 2180, 1])];
|
| 167 |
+
tensor<fp16, [1, 2180, 1]> h_19_cast_fp16 = reshape(shape = var_233, x = linear_4_cast_fp16)[name = string("h_19_cast_fp16")];
|
| 168 |
+
tensor<int32, [2]> var_235_split_sizes_0 = const()[name = string("op_235_split_sizes_0"), val = tensor<int32, [2]>([1090, 1090])];
|
| 169 |
+
int32 var_235_axis_0 = const()[name = string("op_235_axis_0"), val = int32(1)];
|
| 170 |
+
tensor<fp16, [1, 1090, 1]> var_235_cast_fp16_0, tensor<fp16, [1, 1090, 1]> var_235_cast_fp16_1 = split(axis = var_235_axis_0, split_sizes = var_235_split_sizes_0, x = h_19_cast_fp16)[name = string("op_235_cast_fp16")];
|
| 171 |
+
fp16 var_237_promoted_to_fp16 = const()[name = string("op_237_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 172 |
+
tensor<fp16, [1, 1090, 1]> var_238_cast_fp16 = add(x = var_235_cast_fp16_0, y = var_237_promoted_to_fp16)[name = string("op_238_cast_fp16")];
|
| 173 |
+
fp16 var_218_to_fp16 = const()[name = string("op_218_to_fp16"), val = fp16(0x1.5p-17)];
|
| 174 |
+
tensor<fp16, [1, 1090, ?]> var_239_cast_fp16 = instance_norm(epsilon = var_218_to_fp16, x = input_31_cast_fp16)[name = string("op_239_cast_fp16")];
|
| 175 |
+
tensor<fp16, [1, 1090, ?]> var_240_cast_fp16 = mul(x = var_238_cast_fp16, y = var_239_cast_fp16)[name = string("op_240_cast_fp16")];
|
| 176 |
+
tensor<fp16, [1, 1090, ?]> input_33_cast_fp16 = add(x = var_240_cast_fp16, y = var_235_cast_fp16_1)[name = string("input_33_cast_fp16")];
|
| 177 |
+
tensor<fp16, [1, 1090, ?]> input_35_cast_fp16 = leaky_relu(alpha = var_215, x = input_33_cast_fp16)[name = string("input_35_cast_fp16")];
|
| 178 |
+
string input_37_pad_type_0 = const()[name = string("input_37_pad_type_0"), val = string("custom")];
|
| 179 |
+
tensor<int32, [2]> input_37_pad_0 = const()[name = string("input_37_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 180 |
+
tensor<int32, [1]> input_37_strides_0 = const()[name = string("input_37_strides_0"), val = tensor<int32, [1]>([1])];
|
| 181 |
+
tensor<int32, [1]> input_37_dilations_0 = const()[name = string("input_37_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 182 |
+
int32 input_37_groups_0 = const()[name = string("input_37_groups_0"), val = int32(1)];
|
| 183 |
+
tensor<fp16, [1024, 1090, 3]> decoder_decode_1_conv1_weight_to_fp16 = const()[name = string("decoder_decode_1_conv1_weight_to_fp16"), val = tensor<fp16, [1024, 1090, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28245248)))];
|
| 184 |
+
tensor<fp16, [1024]> decoder_decode_1_conv1_bias_to_fp16 = const()[name = string("decoder_decode_1_conv1_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(34942272)))];
|
| 185 |
+
tensor<fp16, [1, 1024, ?]> input_37_cast_fp16 = conv(bias = decoder_decode_1_conv1_bias_to_fp16, dilations = input_37_dilations_0, groups = input_37_groups_0, pad = input_37_pad_0, pad_type = input_37_pad_type_0, strides = input_37_strides_0, weight = decoder_decode_1_conv1_weight_to_fp16, x = input_35_cast_fp16)[name = string("input_37_cast_fp16")];
|
| 186 |
+
tensor<fp16, [2048, 128]> decoder_decode_1_norm2_fc_weight_to_fp16 = const()[name = string("decoder_decode_1_norm2_fc_weight_to_fp16"), val = tensor<fp16, [2048, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(34944384)))];
|
| 187 |
+
tensor<fp16, [2048]> decoder_decode_1_norm2_fc_bias_to_fp16 = const()[name = string("decoder_decode_1_norm2_fc_bias_to_fp16"), val = tensor<fp16, [2048]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(35468736)))];
|
| 188 |
+
tensor<fp16, [1, 2048]> linear_5_cast_fp16 = linear(bias = decoder_decode_1_norm2_fc_bias_to_fp16, weight = decoder_decode_1_norm2_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_5_cast_fp16")];
|
| 189 |
+
tensor<int32, [3]> var_256 = const()[name = string("op_256"), val = tensor<int32, [3]>([1, 2048, 1])];
|
| 190 |
+
tensor<fp16, [1, 2048, 1]> h_23_cast_fp16 = reshape(shape = var_256, x = linear_5_cast_fp16)[name = string("h_23_cast_fp16")];
|
| 191 |
+
tensor<int32, [2]> var_258_split_sizes_0 = const()[name = string("op_258_split_sizes_0"), val = tensor<int32, [2]>([1024, 1024])];
|
| 192 |
+
int32 var_258_axis_0 = const()[name = string("op_258_axis_0"), val = int32(1)];
|
| 193 |
+
tensor<fp16, [1, 1024, 1]> var_258_cast_fp16_0, tensor<fp16, [1, 1024, 1]> var_258_cast_fp16_1 = split(axis = var_258_axis_0, split_sizes = var_258_split_sizes_0, x = h_23_cast_fp16)[name = string("op_258_cast_fp16")];
|
| 194 |
+
fp16 var_260_promoted_to_fp16 = const()[name = string("op_260_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 195 |
+
tensor<fp16, [1, 1024, 1]> var_261_cast_fp16 = add(x = var_258_cast_fp16_0, y = var_260_promoted_to_fp16)[name = string("op_261_cast_fp16")];
|
| 196 |
+
tensor<fp16, [1, 1024, ?]> var_262_cast_fp16 = instance_norm(epsilon = var_218_to_fp16, x = input_37_cast_fp16)[name = string("op_262_cast_fp16")];
|
| 197 |
+
tensor<fp16, [1, 1024, ?]> var_263_cast_fp16 = mul(x = var_261_cast_fp16, y = var_262_cast_fp16)[name = string("op_263_cast_fp16")];
|
| 198 |
+
tensor<fp16, [1, 1024, ?]> input_39_cast_fp16 = add(x = var_263_cast_fp16, y = var_258_cast_fp16_1)[name = string("input_39_cast_fp16")];
|
| 199 |
+
tensor<fp16, [1, 1024, ?]> input_41_cast_fp16 = leaky_relu(alpha = var_215, x = input_39_cast_fp16)[name = string("input_41_cast_fp16")];
|
| 200 |
+
string out_5_pad_type_0 = const()[name = string("out_5_pad_type_0"), val = string("custom")];
|
| 201 |
+
tensor<int32, [2]> out_5_pad_0 = const()[name = string("out_5_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 202 |
+
tensor<int32, [1]> out_5_strides_0 = const()[name = string("out_5_strides_0"), val = tensor<int32, [1]>([1])];
|
| 203 |
+
tensor<int32, [1]> out_5_dilations_0 = const()[name = string("out_5_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 204 |
+
int32 out_5_groups_0 = const()[name = string("out_5_groups_0"), val = int32(1)];
|
| 205 |
+
tensor<fp16, [1024, 1024, 3]> decoder_decode_1_conv2_weight_to_fp16 = const()[name = string("decoder_decode_1_conv2_weight_to_fp16"), val = tensor<fp16, [1024, 1024, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(35472896)))];
|
| 206 |
+
tensor<fp16, [1024]> decoder_decode_1_conv2_bias_to_fp16 = const()[name = string("decoder_decode_1_conv2_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(41764416)))];
|
| 207 |
+
tensor<fp16, [1, 1024, ?]> out_5_cast_fp16 = conv(bias = decoder_decode_1_conv2_bias_to_fp16, 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 = decoder_decode_1_conv2_weight_to_fp16, x = input_41_cast_fp16)[name = string("out_5_cast_fp16")];
|
| 208 |
+
string var_278_pad_type_0 = const()[name = string("op_278_pad_type_0"), val = string("valid")];
|
| 209 |
+
tensor<int32, [1]> var_278_strides_0 = const()[name = string("op_278_strides_0"), val = tensor<int32, [1]>([1])];
|
| 210 |
+
tensor<int32, [2]> var_278_pad_0 = const()[name = string("op_278_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 211 |
+
tensor<int32, [1]> var_278_dilations_0 = const()[name = string("op_278_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 212 |
+
int32 var_278_groups_0 = const()[name = string("op_278_groups_0"), val = int32(1)];
|
| 213 |
+
tensor<fp16, [1024, 1090, 1]> decoder_decode_1_conv1x1_weight_to_fp16 = const()[name = string("decoder_decode_1_conv1x1_weight_to_fp16"), val = tensor<fp16, [1024, 1090, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(41766528)))];
|
| 214 |
+
tensor<fp16, [1, 1024, ?]> var_278_cast_fp16 = conv(dilations = var_278_dilations_0, groups = var_278_groups_0, pad = var_278_pad_0, pad_type = var_278_pad_type_0, strides = var_278_strides_0, weight = decoder_decode_1_conv1x1_weight_to_fp16, x = input_31_cast_fp16)[name = string("op_278_cast_fp16")];
|
| 215 |
+
tensor<fp16, [1, 1024, ?]> var_279_cast_fp16 = add(x = out_5_cast_fp16, y = var_278_cast_fp16)[name = string("op_279_cast_fp16")];
|
| 216 |
+
fp16 _inversed_x_5_y_0_to_fp16 = const()[name = string("_inversed_x_5_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 217 |
+
tensor<fp16, [1, 1024, ?]> _inversed_x_5_cast_fp16 = mul(x = var_279_cast_fp16, y = _inversed_x_5_y_0_to_fp16)[name = string("_inversed_x_5_cast_fp16")];
|
| 218 |
+
int32 var_283 = const()[name = string("op_283"), val = int32(1)];
|
| 219 |
+
bool input_43_interleave_0 = const()[name = string("input_43_interleave_0"), val = bool(false)];
|
| 220 |
+
tensor<fp16, [1, 1090, ?]> input_43_cast_fp16 = concat(axis = var_283, interleave = input_43_interleave_0, values = (_inversed_x_5_cast_fp16, asr_res_1_cast_fp16, F0_cast_fp16, N_cast_fp16))[name = string("input_43_cast_fp16")];
|
| 221 |
+
fp32 var_286 = const()[name = string("op_286"), val = fp32(0x1.99999ap-3)];
|
| 222 |
+
tensor<fp16, [2180, 128]> decoder_decode_2_norm1_fc_weight_to_fp16 = const()[name = string("decoder_decode_2_norm1_fc_weight_to_fp16"), val = tensor<fp16, [2180, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(43998912)))];
|
| 223 |
+
tensor<fp16, [2180]> decoder_decode_2_norm1_fc_bias_to_fp16 = const()[name = string("decoder_decode_2_norm1_fc_bias_to_fp16"), val = tensor<fp16, [2180]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(44557056)))];
|
| 224 |
+
tensor<fp16, [1, 2180]> linear_6_cast_fp16 = linear(bias = decoder_decode_2_norm1_fc_bias_to_fp16, weight = decoder_decode_2_norm1_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_6_cast_fp16")];
|
| 225 |
+
tensor<int32, [3]> var_304 = const()[name = string("op_304"), val = tensor<int32, [3]>([1, 2180, 1])];
|
| 226 |
+
tensor<fp16, [1, 2180, 1]> h_27_cast_fp16 = reshape(shape = var_304, x = linear_6_cast_fp16)[name = string("h_27_cast_fp16")];
|
| 227 |
+
tensor<int32, [2]> var_306_split_sizes_0 = const()[name = string("op_306_split_sizes_0"), val = tensor<int32, [2]>([1090, 1090])];
|
| 228 |
+
int32 var_306_axis_0 = const()[name = string("op_306_axis_0"), val = int32(1)];
|
| 229 |
+
tensor<fp16, [1, 1090, 1]> var_306_cast_fp16_0, tensor<fp16, [1, 1090, 1]> var_306_cast_fp16_1 = split(axis = var_306_axis_0, split_sizes = var_306_split_sizes_0, x = h_27_cast_fp16)[name = string("op_306_cast_fp16")];
|
| 230 |
+
fp16 var_308_promoted_to_fp16 = const()[name = string("op_308_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 231 |
+
tensor<fp16, [1, 1090, 1]> var_309_cast_fp16 = add(x = var_306_cast_fp16_0, y = var_308_promoted_to_fp16)[name = string("op_309_cast_fp16")];
|
| 232 |
+
fp16 var_289_to_fp16 = const()[name = string("op_289_to_fp16"), val = fp16(0x1.5p-17)];
|
| 233 |
+
tensor<fp16, [1, 1090, ?]> var_310_cast_fp16 = instance_norm(epsilon = var_289_to_fp16, x = input_43_cast_fp16)[name = string("op_310_cast_fp16")];
|
| 234 |
+
tensor<fp16, [1, 1090, ?]> var_311_cast_fp16 = mul(x = var_309_cast_fp16, y = var_310_cast_fp16)[name = string("op_311_cast_fp16")];
|
| 235 |
+
tensor<fp16, [1, 1090, ?]> input_45_cast_fp16 = add(x = var_311_cast_fp16, y = var_306_cast_fp16_1)[name = string("input_45_cast_fp16")];
|
| 236 |
+
tensor<fp16, [1, 1090, ?]> input_47_cast_fp16 = leaky_relu(alpha = var_286, x = input_45_cast_fp16)[name = string("input_47_cast_fp16")];
|
| 237 |
+
string input_49_pad_type_0 = const()[name = string("input_49_pad_type_0"), val = string("custom")];
|
| 238 |
+
tensor<int32, [2]> input_49_pad_0 = const()[name = string("input_49_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 239 |
+
tensor<int32, [1]> input_49_strides_0 = const()[name = string("input_49_strides_0"), val = tensor<int32, [1]>([1])];
|
| 240 |
+
tensor<int32, [1]> input_49_dilations_0 = const()[name = string("input_49_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 241 |
+
int32 input_49_groups_0 = const()[name = string("input_49_groups_0"), val = int32(1)];
|
| 242 |
+
tensor<fp16, [1024, 1090, 3]> decoder_decode_2_conv1_weight_to_fp16 = const()[name = string("decoder_decode_2_conv1_weight_to_fp16"), val = tensor<fp16, [1024, 1090, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(44561536)))];
|
| 243 |
+
tensor<fp16, [1024]> decoder_decode_2_conv1_bias_to_fp16 = const()[name = string("decoder_decode_2_conv1_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(51258560)))];
|
| 244 |
+
tensor<fp16, [1, 1024, ?]> input_49_cast_fp16 = conv(bias = decoder_decode_2_conv1_bias_to_fp16, dilations = input_49_dilations_0, groups = input_49_groups_0, pad = input_49_pad_0, pad_type = input_49_pad_type_0, strides = input_49_strides_0, weight = decoder_decode_2_conv1_weight_to_fp16, x = input_47_cast_fp16)[name = string("input_49_cast_fp16")];
|
| 245 |
+
tensor<fp16, [2048, 128]> decoder_decode_2_norm2_fc_weight_to_fp16 = const()[name = string("decoder_decode_2_norm2_fc_weight_to_fp16"), val = tensor<fp16, [2048, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(51260672)))];
|
| 246 |
+
tensor<fp16, [2048]> decoder_decode_2_norm2_fc_bias_to_fp16 = const()[name = string("decoder_decode_2_norm2_fc_bias_to_fp16"), val = tensor<fp16, [2048]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(51785024)))];
|
| 247 |
+
tensor<fp16, [1, 2048]> linear_7_cast_fp16 = linear(bias = decoder_decode_2_norm2_fc_bias_to_fp16, weight = decoder_decode_2_norm2_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_7_cast_fp16")];
|
| 248 |
+
tensor<int32, [3]> var_327 = const()[name = string("op_327"), val = tensor<int32, [3]>([1, 2048, 1])];
|
| 249 |
+
tensor<fp16, [1, 2048, 1]> h_31_cast_fp16 = reshape(shape = var_327, x = linear_7_cast_fp16)[name = string("h_31_cast_fp16")];
|
| 250 |
+
tensor<int32, [2]> var_329_split_sizes_0 = const()[name = string("op_329_split_sizes_0"), val = tensor<int32, [2]>([1024, 1024])];
|
| 251 |
+
int32 var_329_axis_0 = const()[name = string("op_329_axis_0"), val = int32(1)];
|
| 252 |
+
tensor<fp16, [1, 1024, 1]> var_329_cast_fp16_0, tensor<fp16, [1, 1024, 1]> var_329_cast_fp16_1 = split(axis = var_329_axis_0, split_sizes = var_329_split_sizes_0, x = h_31_cast_fp16)[name = string("op_329_cast_fp16")];
|
| 253 |
+
fp16 var_331_promoted_to_fp16 = const()[name = string("op_331_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 254 |
+
tensor<fp16, [1, 1024, 1]> var_332_cast_fp16 = add(x = var_329_cast_fp16_0, y = var_331_promoted_to_fp16)[name = string("op_332_cast_fp16")];
|
| 255 |
+
tensor<fp16, [1, 1024, ?]> var_333_cast_fp16 = instance_norm(epsilon = var_289_to_fp16, x = input_49_cast_fp16)[name = string("op_333_cast_fp16")];
|
| 256 |
+
tensor<fp16, [1, 1024, ?]> var_334_cast_fp16 = mul(x = var_332_cast_fp16, y = var_333_cast_fp16)[name = string("op_334_cast_fp16")];
|
| 257 |
+
tensor<fp16, [1, 1024, ?]> input_51_cast_fp16 = add(x = var_334_cast_fp16, y = var_329_cast_fp16_1)[name = string("input_51_cast_fp16")];
|
| 258 |
+
tensor<fp16, [1, 1024, ?]> input_53_cast_fp16 = leaky_relu(alpha = var_286, x = input_51_cast_fp16)[name = string("input_53_cast_fp16")];
|
| 259 |
+
string out_7_pad_type_0 = const()[name = string("out_7_pad_type_0"), val = string("custom")];
|
| 260 |
+
tensor<int32, [2]> out_7_pad_0 = const()[name = string("out_7_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 261 |
+
tensor<int32, [1]> out_7_strides_0 = const()[name = string("out_7_strides_0"), val = tensor<int32, [1]>([1])];
|
| 262 |
+
tensor<int32, [1]> out_7_dilations_0 = const()[name = string("out_7_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 263 |
+
int32 out_7_groups_0 = const()[name = string("out_7_groups_0"), val = int32(1)];
|
| 264 |
+
tensor<fp16, [1024, 1024, 3]> decoder_decode_2_conv2_weight_to_fp16 = const()[name = string("decoder_decode_2_conv2_weight_to_fp16"), val = tensor<fp16, [1024, 1024, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(51789184)))];
|
| 265 |
+
tensor<fp16, [1024]> decoder_decode_2_conv2_bias_to_fp16 = const()[name = string("decoder_decode_2_conv2_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(58080704)))];
|
| 266 |
+
tensor<fp16, [1, 1024, ?]> out_7_cast_fp16 = conv(bias = decoder_decode_2_conv2_bias_to_fp16, 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 = decoder_decode_2_conv2_weight_to_fp16, x = input_53_cast_fp16)[name = string("out_7_cast_fp16")];
|
| 267 |
+
string var_349_pad_type_0 = const()[name = string("op_349_pad_type_0"), val = string("valid")];
|
| 268 |
+
tensor<int32, [1]> var_349_strides_0 = const()[name = string("op_349_strides_0"), val = tensor<int32, [1]>([1])];
|
| 269 |
+
tensor<int32, [2]> var_349_pad_0 = const()[name = string("op_349_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 270 |
+
tensor<int32, [1]> var_349_dilations_0 = const()[name = string("op_349_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 271 |
+
int32 var_349_groups_0 = const()[name = string("op_349_groups_0"), val = int32(1)];
|
| 272 |
+
tensor<fp16, [1024, 1090, 1]> decoder_decode_2_conv1x1_weight_to_fp16 = const()[name = string("decoder_decode_2_conv1x1_weight_to_fp16"), val = tensor<fp16, [1024, 1090, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(58082816)))];
|
| 273 |
+
tensor<fp16, [1, 1024, ?]> var_349_cast_fp16 = conv(dilations = var_349_dilations_0, groups = var_349_groups_0, pad = var_349_pad_0, pad_type = var_349_pad_type_0, strides = var_349_strides_0, weight = decoder_decode_2_conv1x1_weight_to_fp16, x = input_43_cast_fp16)[name = string("op_349_cast_fp16")];
|
| 274 |
+
tensor<fp16, [1, 1024, ?]> var_350_cast_fp16 = add(x = out_7_cast_fp16, y = var_349_cast_fp16)[name = string("op_350_cast_fp16")];
|
| 275 |
+
fp16 _inversed_x_y_0_to_fp16 = const()[name = string("_inversed_x_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 276 |
+
tensor<fp16, [1, 1024, ?]> _inversed_x_cast_fp16 = mul(x = var_350_cast_fp16, y = _inversed_x_y_0_to_fp16)[name = string("_inversed_x_cast_fp16")];
|
| 277 |
+
int32 var_354 = const()[name = string("op_354"), val = int32(1)];
|
| 278 |
+
bool input_55_interleave_0 = const()[name = string("input_55_interleave_0"), val = bool(false)];
|
| 279 |
+
tensor<fp16, [1, 1090, ?]> input_55_cast_fp16 = concat(axis = var_354, interleave = input_55_interleave_0, values = (_inversed_x_cast_fp16, asr_res_1_cast_fp16, F0_cast_fp16, N_cast_fp16))[name = string("input_55_cast_fp16")];
|
| 280 |
+
fp32 var_359 = const()[name = string("op_359"), val = fp32(0x1.99999ap-3)];
|
| 281 |
+
tensor<fp16, [2180, 128]> decoder_decode_3_norm1_fc_weight_to_fp16 = const()[name = string("decoder_decode_3_norm1_fc_weight_to_fp16"), val = tensor<fp16, [2180, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(60315200)))];
|
| 282 |
+
tensor<fp16, [2180]> decoder_decode_3_norm1_fc_bias_to_fp16 = const()[name = string("decoder_decode_3_norm1_fc_bias_to_fp16"), val = tensor<fp16, [2180]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(60873344)))];
|
| 283 |
+
tensor<fp16, [1, 2180]> linear_8_cast_fp16 = linear(bias = decoder_decode_3_norm1_fc_bias_to_fp16, weight = decoder_decode_3_norm1_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_8_cast_fp16")];
|
| 284 |
+
tensor<int32, [3]> var_379 = const()[name = string("op_379"), val = tensor<int32, [3]>([1, 2180, 1])];
|
| 285 |
+
tensor<fp16, [1, 2180, 1]> h_35_cast_fp16 = reshape(shape = var_379, x = linear_8_cast_fp16)[name = string("h_35_cast_fp16")];
|
| 286 |
+
tensor<int32, [2]> var_381_split_sizes_0 = const()[name = string("op_381_split_sizes_0"), val = tensor<int32, [2]>([1090, 1090])];
|
| 287 |
+
int32 var_381_axis_0 = const()[name = string("op_381_axis_0"), val = int32(1)];
|
| 288 |
+
tensor<fp16, [1, 1090, 1]> var_381_cast_fp16_0, tensor<fp16, [1, 1090, 1]> var_381_cast_fp16_1 = split(axis = var_381_axis_0, split_sizes = var_381_split_sizes_0, x = h_35_cast_fp16)[name = string("op_381_cast_fp16")];
|
| 289 |
+
fp16 var_383_promoted_to_fp16 = const()[name = string("op_383_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 290 |
+
tensor<fp16, [1, 1090, 1]> var_384_cast_fp16 = add(x = var_381_cast_fp16_0, y = var_383_promoted_to_fp16)[name = string("op_384_cast_fp16")];
|
| 291 |
+
fp16 var_363_to_fp16 = const()[name = string("op_363_to_fp16"), val = fp16(0x1.5p-17)];
|
| 292 |
+
tensor<fp16, [1, 1090, ?]> var_385_cast_fp16 = instance_norm(epsilon = var_363_to_fp16, x = input_55_cast_fp16)[name = string("op_385_cast_fp16")];
|
| 293 |
+
tensor<fp16, [1, 1090, ?]> var_386_cast_fp16 = mul(x = var_384_cast_fp16, y = var_385_cast_fp16)[name = string("op_386_cast_fp16")];
|
| 294 |
+
tensor<fp16, [1, 1090, ?]> input_57_cast_fp16 = add(x = var_386_cast_fp16, y = var_381_cast_fp16_1)[name = string("input_57_cast_fp16")];
|
| 295 |
+
tensor<fp16, [1, 1090, ?]> input_59_cast_fp16 = leaky_relu(alpha = var_359, x = input_57_cast_fp16)[name = string("input_59_cast_fp16")];
|
| 296 |
+
string conv_transpose_0_pad_type_0 = const()[name = string("conv_transpose_0_pad_type_0"), val = string("custom")];
|
| 297 |
+
tensor<int32, [2]> conv_transpose_0_pad_0 = const()[name = string("conv_transpose_0_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 298 |
+
tensor<int32, [1]> conv_transpose_0_strides_0 = const()[name = string("conv_transpose_0_strides_0"), val = tensor<int32, [1]>([2])];
|
| 299 |
+
int32 conv_transpose_0_groups_0 = const()[name = string("conv_transpose_0_groups_0"), val = int32(1090)];
|
| 300 |
+
tensor<int32, [1]> conv_transpose_0_dilations_0 = const()[name = string("conv_transpose_0_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 301 |
+
tensor<fp16, [1090, 1, 3]> decoder_decode_3_pool_weight_to_fp16 = const()[name = string("decoder_decode_3_pool_weight_to_fp16"), val = tensor<fp16, [1090, 1, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(60877824)))];
|
| 302 |
+
tensor<fp16, [1090]> decoder_decode_3_pool_bias_to_fp16 = const()[name = string("decoder_decode_3_pool_bias_to_fp16"), val = tensor<fp16, [1090]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(60884480)))];
|
| 303 |
+
tensor<fp16, [1, 1090, ?]> conv_transpose_0_cast_fp16 = conv_transpose(bias = decoder_decode_3_pool_bias_to_fp16, 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 = decoder_decode_3_pool_weight_to_fp16, x = input_59_cast_fp16)[name = string("conv_transpose_0_cast_fp16")];
|
| 304 |
+
tensor<int32, [3]> input_61_begin_0 = const()[name = string("input_61_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 305 |
+
tensor<int32, [3]> input_61_end_0 = const()[name = string("input_61_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 306 |
+
tensor<bool, [3]> input_61_begin_mask_0 = const()[name = string("input_61_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 307 |
+
tensor<bool, [3]> input_61_end_mask_0 = const()[name = string("input_61_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 308 |
+
tensor<fp16, [1, 1090, ?]> input_61_cast_fp16 = slice_by_index(begin = input_61_begin_0, begin_mask = input_61_begin_mask_0, end = input_61_end_0, end_mask = input_61_end_mask_0, x = conv_transpose_0_cast_fp16)[name = string("input_61_cast_fp16")];
|
| 309 |
+
string input_63_pad_type_0 = const()[name = string("input_63_pad_type_0"), val = string("custom")];
|
| 310 |
+
tensor<int32, [2]> input_63_pad_0 = const()[name = string("input_63_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 311 |
+
tensor<int32, [1]> input_63_strides_0 = const()[name = string("input_63_strides_0"), val = tensor<int32, [1]>([1])];
|
| 312 |
+
tensor<int32, [1]> input_63_dilations_0 = const()[name = string("input_63_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 313 |
+
int32 input_63_groups_0 = const()[name = string("input_63_groups_0"), val = int32(1)];
|
| 314 |
+
tensor<fp16, [512, 1090, 3]> decoder_decode_3_conv1_weight_to_fp16 = const()[name = string("decoder_decode_3_conv1_weight_to_fp16"), val = tensor<fp16, [512, 1090, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(60886784)))];
|
| 315 |
+
tensor<fp16, [512]> decoder_decode_3_conv1_bias_to_fp16 = const()[name = string("decoder_decode_3_conv1_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64235328)))];
|
| 316 |
+
tensor<fp16, [1, 512, ?]> input_63_cast_fp16 = conv(bias = decoder_decode_3_conv1_bias_to_fp16, dilations = input_63_dilations_0, groups = input_63_groups_0, pad = input_63_pad_0, pad_type = input_63_pad_type_0, strides = input_63_strides_0, weight = decoder_decode_3_conv1_weight_to_fp16, x = input_61_cast_fp16)[name = string("input_63_cast_fp16")];
|
| 317 |
+
tensor<fp16, [1024, 128]> decoder_decode_3_norm2_fc_weight_to_fp16 = const()[name = string("decoder_decode_3_norm2_fc_weight_to_fp16"), val = tensor<fp16, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64236416)))];
|
| 318 |
+
tensor<fp16, [1024]> decoder_decode_3_norm2_fc_bias_to_fp16 = const()[name = string("decoder_decode_3_norm2_fc_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64498624)))];
|
| 319 |
+
tensor<fp16, [1, 1024]> linear_9_cast_fp16 = linear(bias = decoder_decode_3_norm2_fc_bias_to_fp16, weight = decoder_decode_3_norm2_fc_weight_to_fp16, x = ref_to_fp16)[name = string("linear_9_cast_fp16")];
|
| 320 |
+
tensor<int32, [3]> var_409 = const()[name = string("op_409"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 321 |
+
tensor<fp16, [1, 1024, 1]> h_cast_fp16 = reshape(shape = var_409, x = linear_9_cast_fp16)[name = string("h_cast_fp16")];
|
| 322 |
+
tensor<int32, [2]> var_411_split_sizes_0 = const()[name = string("op_411_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 323 |
+
int32 var_411_axis_0 = const()[name = string("op_411_axis_0"), val = int32(1)];
|
| 324 |
+
tensor<fp16, [1, 512, 1]> var_411_cast_fp16_0, tensor<fp16, [1, 512, 1]> var_411_cast_fp16_1 = split(axis = var_411_axis_0, split_sizes = var_411_split_sizes_0, x = h_cast_fp16)[name = string("op_411_cast_fp16")];
|
| 325 |
+
fp16 var_413_promoted_to_fp16 = const()[name = string("op_413_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 326 |
+
tensor<fp16, [1, 512, 1]> var_414_cast_fp16 = add(x = var_411_cast_fp16_0, y = var_413_promoted_to_fp16)[name = string("op_414_cast_fp16")];
|
| 327 |
+
tensor<fp16, [1, 512, ?]> var_415_cast_fp16 = instance_norm(epsilon = var_363_to_fp16, x = input_63_cast_fp16)[name = string("op_415_cast_fp16")];
|
| 328 |
+
tensor<fp16, [1, 512, ?]> var_416_cast_fp16 = mul(x = var_414_cast_fp16, y = var_415_cast_fp16)[name = string("op_416_cast_fp16")];
|
| 329 |
+
tensor<fp16, [1, 512, ?]> input_65_cast_fp16 = add(x = var_416_cast_fp16, y = var_411_cast_fp16_1)[name = string("input_65_cast_fp16")];
|
| 330 |
+
tensor<fp16, [1, 512, ?]> input_67_cast_fp16 = leaky_relu(alpha = var_359, x = input_65_cast_fp16)[name = string("input_67_cast_fp16")];
|
| 331 |
+
string out_pad_type_0 = const()[name = string("out_pad_type_0"), val = string("custom")];
|
| 332 |
+
tensor<int32, [2]> out_pad_0 = const()[name = string("out_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 333 |
+
tensor<int32, [1]> out_strides_0 = const()[name = string("out_strides_0"), val = tensor<int32, [1]>([1])];
|
| 334 |
+
tensor<int32, [1]> out_dilations_0 = const()[name = string("out_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 335 |
+
int32 out_groups_0 = const()[name = string("out_groups_0"), val = int32(1)];
|
| 336 |
+
tensor<fp16, [512, 512, 3]> decoder_decode_3_conv2_weight_to_fp16 = const()[name = string("decoder_decode_3_conv2_weight_to_fp16"), val = tensor<fp16, [512, 512, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64500736)))];
|
| 337 |
+
tensor<fp16, [512]> decoder_decode_3_conv2_bias_to_fp16 = const()[name = string("decoder_decode_3_conv2_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(66073664)))];
|
| 338 |
+
tensor<fp16, [1, 512, ?]> out_cast_fp16 = conv(bias = decoder_decode_3_conv2_bias_to_fp16, dilations = out_dilations_0, groups = out_groups_0, pad = out_pad_0, pad_type = out_pad_type_0, strides = out_strides_0, weight = decoder_decode_3_conv2_weight_to_fp16, x = input_67_cast_fp16)[name = string("out_cast_fp16")];
|
| 339 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 340 |
+
tensor<fp16, [1, 1090, ?, 1]> expand_dims_0_cast_fp16 = expand_dims(axes = expand_dims_0_axes_0, x = input_55_cast_fp16)[name = string("expand_dims_0_cast_fp16")];
|
| 341 |
+
int32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = int32(2)];
|
| 342 |
+
int32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = int32(1)];
|
| 343 |
+
tensor<fp16, [1, 1090, ?, 1]> upsample_nearest_neighbor_0_cast_fp16 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_0_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_0_scale_factor_width_0, x = expand_dims_0_cast_fp16)[name = string("upsample_nearest_neighbor_0_cast_fp16")];
|
| 344 |
+
tensor<int32, [1]> input_axes_0 = const()[name = string("input_axes_0"), val = tensor<int32, [1]>([3])];
|
| 345 |
+
tensor<fp16, [1, 1090, ?]> input_cast_fp16 = squeeze(axes = input_axes_0, x = upsample_nearest_neighbor_0_cast_fp16)[name = string("input_cast_fp16")];
|
| 346 |
+
string var_433_pad_type_0 = const()[name = string("op_433_pad_type_0"), val = string("valid")];
|
| 347 |
+
tensor<int32, [1]> var_433_strides_0 = const()[name = string("op_433_strides_0"), val = tensor<int32, [1]>([1])];
|
| 348 |
+
tensor<int32, [2]> var_433_pad_0 = const()[name = string("op_433_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 349 |
+
tensor<int32, [1]> var_433_dilations_0 = const()[name = string("op_433_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 350 |
+
int32 var_433_groups_0 = const()[name = string("op_433_groups_0"), val = int32(1)];
|
| 351 |
+
tensor<fp16, [512, 1090, 1]> decoder_decode_3_conv1x1_weight_to_fp16 = const()[name = string("decoder_decode_3_conv1x1_weight_to_fp16"), val = tensor<fp16, [512, 1090, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(66074752)))];
|
| 352 |
+
tensor<fp16, [1, 512, ?]> var_433_cast_fp16 = conv(dilations = var_433_dilations_0, groups = var_433_groups_0, pad = var_433_pad_0, pad_type = var_433_pad_type_0, strides = var_433_strides_0, weight = decoder_decode_3_conv1x1_weight_to_fp16, x = input_cast_fp16)[name = string("op_433_cast_fp16")];
|
| 353 |
+
tensor<fp16, [1, 512, ?]> var_434_cast_fp16 = add(x = out_cast_fp16, y = var_433_cast_fp16)[name = string("op_434_cast_fp16")];
|
| 354 |
+
fp16 _inversed_436_y_0_to_fp16 = const()[name = string("_inversed_436_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 355 |
+
tensor<fp16, [1, 512, ?]> var_436 = mul(x = var_434_cast_fp16, y = _inversed_436_y_0_to_fp16)[name = string("_inversed_436_cast_fp16")];
|
| 356 |
+
} -> (var_436);
|
| 357 |
+
}
|
iteration_3/compiled/decoder_pre_fp16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:db81849a38ce1959ea345219332051947f22f00dc2445cb9b7a119673ca4bf93
|
| 3 |
+
size 67190976
|
iteration_3/compiled/decoder_upsample_fp16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0c3674b167f9873214552daa4c56f6068fe8cb2850436a49232fe3b86ddbf8bc
|
| 3 |
+
size 243
|
iteration_3/compiled/decoder_upsample_fp16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c164a7d827bd1d9d73f88cd116cb84658c30bd848a9654f658206849e9bc4336
|
| 3 |
+
size 467
|
iteration_3/compiled/decoder_upsample_fp16.mlmodelc/metadata.json
ADDED
|
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"metadataOutputVersion" : "3.0",
|
| 4 |
+
"storagePrecision" : "Float16",
|
| 5 |
+
"outputSchema" : [
|
| 6 |
+
{
|
| 7 |
+
"hasShapeFlexibility" : "0",
|
| 8 |
+
"isOptional" : "0",
|
| 9 |
+
"dataType" : "Float16",
|
| 10 |
+
"formattedType" : "MultiArray (Float16)",
|
| 11 |
+
"shortDescription" : "",
|
| 12 |
+
"shape" : "[]",
|
| 13 |
+
"name" : "var_3711",
|
| 14 |
+
"type" : "MultiArray"
|
| 15 |
+
}
|
| 16 |
+
],
|
| 17 |
+
"modelParameters" : [
|
| 18 |
+
|
| 19 |
+
],
|
| 20 |
+
"specificationVersion" : 9,
|
| 21 |
+
"mlProgramOperationTypeHistogram" : {
|
| 22 |
+
"Ios18.linear" : 96,
|
| 23 |
+
"Ios18.convTranspose" : 4,
|
| 24 |
+
"Ios18.conv" : 101,
|
| 25 |
+
"Ios18.mul" : 302,
|
| 26 |
+
"Ios18.sin" : 101,
|
| 27 |
+
"Ios18.add" : 353,
|
| 28 |
+
"Ios18.tanh" : 1,
|
| 29 |
+
"Ios18.pow" : 101,
|
| 30 |
+
"Ios18.sliceByIndex" : 2,
|
| 31 |
+
"Ios18.cast" : 3,
|
| 32 |
+
"Ios18.reshape" : 96,
|
| 33 |
+
"Split" : 96,
|
| 34 |
+
"Ios18.instanceNorm" : 88
|
| 35 |
+
},
|
| 36 |
+
"computePrecision" : "Mixed (Float16, Int32)",
|
| 37 |
+
"isUpdatable" : "0",
|
| 38 |
+
"stateSchema" : [
|
| 39 |
+
|
| 40 |
+
],
|
| 41 |
+
"availability" : {
|
| 42 |
+
"macOS" : "15.0",
|
| 43 |
+
"tvOS" : "18.0",
|
| 44 |
+
"visionOS" : "2.0",
|
| 45 |
+
"watchOS" : "11.0",
|
| 46 |
+
"iOS" : "18.0",
|
| 47 |
+
"macCatalyst" : "18.0"
|
| 48 |
+
},
|
| 49 |
+
"modelType" : {
|
| 50 |
+
"name" : "MLModelType_mlProgram"
|
| 51 |
+
},
|
| 52 |
+
"userDefinedMetadata" : {
|
| 53 |
+
"com.github.apple.coremltools.conversion_date" : "2026-05-08",
|
| 54 |
+
"com.github.apple.coremltools.source" : "torch==2.11.0",
|
| 55 |
+
"com.github.apple.coremltools.version" : "9.0",
|
| 56 |
+
"com.github.apple.coremltools.source_dialect" : "TorchScript"
|
| 57 |
+
},
|
| 58 |
+
"inputSchema" : [
|
| 59 |
+
{
|
| 60 |
+
"dataType" : "Float32",
|
| 61 |
+
"hasShapeFlexibility" : "1",
|
| 62 |
+
"isOptional" : "0",
|
| 63 |
+
"shapeFlexibility" : "1 × 512 × 2...4096",
|
| 64 |
+
"shapeRange" : "[[1, 1], [512, 512], [2, 4096]]",
|
| 65 |
+
"formattedType" : "MultiArray (Float32 1 × 512 × 294)",
|
| 66 |
+
"type" : "MultiArray",
|
| 67 |
+
"shape" : "[1, 512, 294]",
|
| 68 |
+
"name" : "x_pre",
|
| 69 |
+
"shortDescription" : ""
|
| 70 |
+
},
|
| 71 |
+
{
|
| 72 |
+
"hasShapeFlexibility" : "0",
|
| 73 |
+
"isOptional" : "0",
|
| 74 |
+
"dataType" : "Float32",
|
| 75 |
+
"formattedType" : "MultiArray (Float32 1 × 128)",
|
| 76 |
+
"shortDescription" : "",
|
| 77 |
+
"shape" : "[1, 128]",
|
| 78 |
+
"name" : "ref",
|
| 79 |
+
"type" : "MultiArray"
|
| 80 |
+
},
|
| 81 |
+
{
|
| 82 |
+
"dataType" : "Float32",
|
| 83 |
+
"hasShapeFlexibility" : "1",
|
| 84 |
+
"isOptional" : "0",
|
| 85 |
+
"shapeFlexibility" : "1 × 1 × 600...1228800",
|
| 86 |
+
"shapeRange" : "[[1, 1], [1, 1], [600, 1228800]]",
|
| 87 |
+
"formattedType" : "MultiArray (Float32 1 × 1 × 88200)",
|
| 88 |
+
"type" : "MultiArray",
|
| 89 |
+
"shape" : "[1, 1, 88200]",
|
| 90 |
+
"name" : "har_source",
|
| 91 |
+
"shortDescription" : ""
|
| 92 |
+
}
|
| 93 |
+
],
|
| 94 |
+
"generatedClassName" : "decoder_upsample_fp16",
|
| 95 |
+
"method" : "predict"
|
| 96 |
+
}
|
| 97 |
+
]
|
iteration_3/compiled/decoder_upsample_fp16.mlmodelc/model.mil
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
iteration_3/compiled/decoder_upsample_fp16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:43161151f001bb951c34952465adfc3c4f5fb8ab2845f31903be09ea9f1a6bc5
|
| 3 |
+
size 41400320
|
iteration_3/compiled/duration_predictor_fp16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7ba0441a674538a9fcf54834f20487d807286cb7b9b26b0d5187d4fab9abcd03
|
| 3 |
+
size 243
|
iteration_3/compiled/duration_predictor_fp16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2b1de14b8aeaf322f76418d3455ffe54d926f74f638130431b68a42b109b5f9c
|
| 3 |
+
size 470
|
iteration_3/compiled/duration_predictor_fp16.mlmodelc/metadata.json
ADDED
|
@@ -0,0 +1,112 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"metadataOutputVersion" : "3.0",
|
| 4 |
+
"storagePrecision" : "Float16",
|
| 5 |
+
"outputSchema" : [
|
| 6 |
+
{
|
| 7 |
+
"hasShapeFlexibility" : "0",
|
| 8 |
+
"isOptional" : "0",
|
| 9 |
+
"dataType" : "Float16",
|
| 10 |
+
"formattedType" : "MultiArray (Float16)",
|
| 11 |
+
"shortDescription" : "",
|
| 12 |
+
"shape" : "[]",
|
| 13 |
+
"name" : "input_13",
|
| 14 |
+
"type" : "MultiArray"
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"hasShapeFlexibility" : "0",
|
| 18 |
+
"isOptional" : "0",
|
| 19 |
+
"dataType" : "Float16",
|
| 20 |
+
"formattedType" : "MultiArray (Float16)",
|
| 21 |
+
"shortDescription" : "",
|
| 22 |
+
"shape" : "[]",
|
| 23 |
+
"name" : "var_308",
|
| 24 |
+
"type" : "MultiArray"
|
| 25 |
+
}
|
| 26 |
+
],
|
| 27 |
+
"modelParameters" : [
|
| 28 |
+
|
| 29 |
+
],
|
| 30 |
+
"specificationVersion" : 9,
|
| 31 |
+
"mlProgramOperationTypeHistogram" : {
|
| 32 |
+
"Ios18.linear" : 4,
|
| 33 |
+
"Ios18.sub" : 1,
|
| 34 |
+
"Select" : 1,
|
| 35 |
+
"Ios18.expandDims" : 2,
|
| 36 |
+
"Ios18.gather" : 1,
|
| 37 |
+
"Ios18.concat" : 5,
|
| 38 |
+
"Shape" : 1,
|
| 39 |
+
"Ios18.lstm" : 4,
|
| 40 |
+
"Ios18.realDiv" : 1,
|
| 41 |
+
"Ios18.add" : 6,
|
| 42 |
+
"Ios18.transpose" : 18,
|
| 43 |
+
"Ios18.cast" : 5,
|
| 44 |
+
"Tile" : 1,
|
| 45 |
+
"Ios18.layerNorm" : 3,
|
| 46 |
+
"Ios18.equal" : 1,
|
| 47 |
+
"Ios18.reshape" : 3,
|
| 48 |
+
"Split" : 3,
|
| 49 |
+
"Ios18.mul" : 7
|
| 50 |
+
},
|
| 51 |
+
"computePrecision" : "Mixed (Float16, Int16, Int32, UInt16)",
|
| 52 |
+
"isUpdatable" : "0",
|
| 53 |
+
"stateSchema" : [
|
| 54 |
+
|
| 55 |
+
],
|
| 56 |
+
"availability" : {
|
| 57 |
+
"macOS" : "15.0",
|
| 58 |
+
"tvOS" : "18.0",
|
| 59 |
+
"visionOS" : "2.0",
|
| 60 |
+
"watchOS" : "11.0",
|
| 61 |
+
"iOS" : "18.0",
|
| 62 |
+
"macCatalyst" : "18.0"
|
| 63 |
+
},
|
| 64 |
+
"modelType" : {
|
| 65 |
+
"name" : "MLModelType_mlProgram"
|
| 66 |
+
},
|
| 67 |
+
"userDefinedMetadata" : {
|
| 68 |
+
"com.github.apple.coremltools.conversion_date" : "2026-05-08",
|
| 69 |
+
"com.github.apple.coremltools.source" : "torch==2.11.0",
|
| 70 |
+
"com.github.apple.coremltools.version" : "9.0",
|
| 71 |
+
"com.github.apple.coremltools.source_dialect" : "TorchScript"
|
| 72 |
+
},
|
| 73 |
+
"inputSchema" : [
|
| 74 |
+
{
|
| 75 |
+
"dataType" : "Float32",
|
| 76 |
+
"hasShapeFlexibility" : "1",
|
| 77 |
+
"isOptional" : "0",
|
| 78 |
+
"shapeFlexibility" : "1 × 512 × 1...512",
|
| 79 |
+
"shapeRange" : "[[1, 1], [512, 512], [1, 512]]",
|
| 80 |
+
"formattedType" : "MultiArray (Float32 1 × 512 × 57)",
|
| 81 |
+
"type" : "MultiArray",
|
| 82 |
+
"shape" : "[1, 512, 57]",
|
| 83 |
+
"name" : "d_en",
|
| 84 |
+
"shortDescription" : ""
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"hasShapeFlexibility" : "0",
|
| 88 |
+
"isOptional" : "0",
|
| 89 |
+
"dataType" : "Float32",
|
| 90 |
+
"formattedType" : "MultiArray (Float32 1 × 128)",
|
| 91 |
+
"shortDescription" : "",
|
| 92 |
+
"shape" : "[1, 128]",
|
| 93 |
+
"name" : "s",
|
| 94 |
+
"type" : "MultiArray"
|
| 95 |
+
},
|
| 96 |
+
{
|
| 97 |
+
"dataType" : "Float32",
|
| 98 |
+
"hasShapeFlexibility" : "1",
|
| 99 |
+
"isOptional" : "0",
|
| 100 |
+
"shapeFlexibility" : "1 × 1...512",
|
| 101 |
+
"shapeRange" : "[[1, 1], [1, 512]]",
|
| 102 |
+
"formattedType" : "MultiArray (Float32 1 × 57)",
|
| 103 |
+
"type" : "MultiArray",
|
| 104 |
+
"shape" : "[1, 57]",
|
| 105 |
+
"name" : "text_mask",
|
| 106 |
+
"shortDescription" : ""
|
| 107 |
+
}
|
| 108 |
+
],
|
| 109 |
+
"generatedClassName" : "duration_predictor_fp16",
|
| 110 |
+
"method" : "predict"
|
| 111 |
+
}
|
| 112 |
+
]
|
iteration_3/compiled/duration_predictor_fp16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,188 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3520.4.1"}, {"coremlc-version", "3520.5.1"}, {"coremltools-component-torch", "2.11.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [1, 512, ?]> d_en, tensor<fp32, [1, 128]> s, tensor<fp32, [1, ?]> text_mask) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"d_en", [1, 512, 57]}, {"text_mask", [1, 57]}}), ("RangeDims", {{"d_en", [[1, 1], [512, 512], [1, 512]]}, {"text_mask", [[1, 1], [1, 512]]}})))] {
|
| 5 |
+
string d_en_to_fp16_dtype_0 = const()[name = string("d_en_to_fp16_dtype_0"), val = string("fp16")];
|
| 6 |
+
tensor<fp16, [1, 512, ?]> d_en_to_fp16 = cast(dtype = d_en_to_fp16_dtype_0, x = d_en)[name = string("cast_10")];
|
| 7 |
+
tensor<int32, [3]> var_25_shape_cast_fp16 = shape(x = d_en_to_fp16)[name = string("op_25_shape_cast_fp16")];
|
| 8 |
+
int32 gather_0_axis_0 = const()[name = string("gather_0_axis_0"), val = int32(0)];
|
| 9 |
+
int32 gather_0_batch_dims_0 = const()[name = string("gather_0_batch_dims_0"), val = int32(0)];
|
| 10 |
+
bool gather_0_validate_indices_0 = const()[name = string("gather_0_validate_indices_0"), val = bool(false)];
|
| 11 |
+
string var_25_shape_cast_fp16_to_int16_dtype_0 = const()[name = string("op_25_shape_cast_fp16_to_int16_dtype_0"), val = string("int16")];
|
| 12 |
+
uint16 gather_0_indices_0_to_uint16 = const()[name = string("gather_0_indices_0_to_uint16"), val = uint16(2)];
|
| 13 |
+
tensor<int16, [3]> var_25_shape_cast_fp16_to_int16 = cast(dtype = var_25_shape_cast_fp16_to_int16_dtype_0, x = var_25_shape_cast_fp16)[name = string("cast_9")];
|
| 14 |
+
int16 gather_0_cast_uint16 = gather(axis = gather_0_axis_0, batch_dims = gather_0_batch_dims_0, indices = gather_0_indices_0_to_uint16, validate_indices = gather_0_validate_indices_0, x = var_25_shape_cast_fp16_to_int16)[name = string("gather_0_cast_uint16")];
|
| 15 |
+
string gather_0_cast_uint16_to_int32_dtype_0 = const()[name = string("gather_0_cast_uint16_to_int32_dtype_0"), val = string("int32")];
|
| 16 |
+
fp16 var_33_to_fp16 = const()[name = string("op_33_to_fp16"), val = fp16(0x1p+0)];
|
| 17 |
+
string text_mask_to_fp16_dtype_0 = const()[name = string("text_mask_to_fp16_dtype_0"), val = string("fp16")];
|
| 18 |
+
tensor<fp16, [1, ?]> text_mask_to_fp16 = cast(dtype = text_mask_to_fp16_dtype_0, x = text_mask)[name = string("cast_7")];
|
| 19 |
+
tensor<fp16, [1, ?]> var_35_cast_fp16 = sub(x = var_33_to_fp16, y = text_mask_to_fp16)[name = string("op_35_cast_fp16")];
|
| 20 |
+
tensor<int32, [1]> keep_axes_0 = const()[name = string("keep_axes_0"), val = tensor<int32, [1]>([1])];
|
| 21 |
+
tensor<fp16, [1, 1, ?]> keep_cast_fp16 = expand_dims(axes = keep_axes_0, x = var_35_cast_fp16)[name = string("keep_cast_fp16")];
|
| 22 |
+
tensor<int32, [1]> var_39_axes_0 = const()[name = string("op_39_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 23 |
+
string s_to_fp16_dtype_0 = const()[name = string("s_to_fp16_dtype_0"), val = string("fp16")];
|
| 24 |
+
tensor<fp16, [1, 128]> s_to_fp16 = cast(dtype = s_to_fp16_dtype_0, x = s)[name = string("cast_6")];
|
| 25 |
+
tensor<fp16, [1, 128, 1]> var_39_cast_fp16 = expand_dims(axes = var_39_axes_0, x = s_to_fp16)[name = string("op_39_cast_fp16")];
|
| 26 |
+
int32 var_43 = const()[name = string("op_43"), val = int32(128)];
|
| 27 |
+
int32 var_44 = const()[name = string("op_44"), val = int32(-1)];
|
| 28 |
+
int32 concat_0_axis_0 = const()[name = string("concat_0_axis_0"), val = int32(0)];
|
| 29 |
+
bool concat_0_interleave_0 = const()[name = string("concat_0_interleave_0"), val = bool(false)];
|
| 30 |
+
int32 gather_0_cast_uint16_to_int32 = cast(dtype = gather_0_cast_uint16_to_int32_dtype_0, x = gather_0_cast_uint16)[name = string("cast_8")];
|
| 31 |
+
tensor<int32, [3]> concat_0 = concat(axis = concat_0_axis_0, interleave = concat_0_interleave_0, values = (var_44, var_43, gather_0_cast_uint16_to_int32))[name = string("concat_0")];
|
| 32 |
+
tensor<int32, [3]> shape_0 = const()[name = string("shape_0"), val = tensor<int32, [3]>([1, 128, 1])];
|
| 33 |
+
int32 equal_0_y_0 = const()[name = string("equal_0_y_0"), val = int32(-1)];
|
| 34 |
+
tensor<bool, [3]> equal_0 = equal(x = concat_0, y = equal_0_y_0)[name = string("equal_0")];
|
| 35 |
+
tensor<int32, [3]> select_0 = select(a = shape_0, b = concat_0, cond = equal_0)[name = string("select_0")];
|
| 36 |
+
tensor<int32, [3]> real_div_0 = real_div(x = select_0, y = shape_0)[name = string("real_div_0")];
|
| 37 |
+
tensor<fp16, [?, ?, ?]> s_exp_cast_fp16 = tile(reps = real_div_0, x = var_39_cast_fp16)[name = string("s_exp_cast_fp16")];
|
| 38 |
+
int32 var_49 = const()[name = string("op_49"), val = int32(1)];
|
| 39 |
+
bool var_50_interleave_0 = const()[name = string("op_50_interleave_0"), val = bool(false)];
|
| 40 |
+
tensor<fp16, [1, ?, ?]> var_50_cast_fp16 = concat(axis = var_49, interleave = var_50_interleave_0, values = (d_en_to_fp16, s_exp_cast_fp16))[name = string("op_50_cast_fp16")];
|
| 41 |
+
tensor<fp16, [1, ?, ?]> x_1_cast_fp16 = mul(x = var_50_cast_fp16, y = keep_cast_fp16)[name = string("x_1_cast_fp16")];
|
| 42 |
+
tensor<int32, [3]> transpose_0_perm_0 = const()[name = string("transpose_0_perm_0"), val = tensor<int32, [3]>([-1, 0, -2])];
|
| 43 |
+
string x_t_1_batch_first_direction_0 = const()[name = string("x_t_1_batch_first_direction_0"), val = string("bidirectional")];
|
| 44 |
+
bool x_t_1_batch_first_output_sequence_0 = const()[name = string("x_t_1_batch_first_output_sequence_0"), val = bool(true)];
|
| 45 |
+
string x_t_1_batch_first_recurrent_activation_0 = const()[name = string("x_t_1_batch_first_recurrent_activation_0"), val = string("sigmoid")];
|
| 46 |
+
string x_t_1_batch_first_cell_activation_0 = const()[name = string("x_t_1_batch_first_cell_activation_0"), val = string("tanh")];
|
| 47 |
+
string x_t_1_batch_first_activation_0 = const()[name = string("x_t_1_batch_first_activation_0"), val = string("tanh")];
|
| 48 |
+
tensor<fp16, [1, 512]> x_t_1_batch_first_lstm_h0_reshaped_to_fp16 = const()[name = string("x_t_1_batch_first_lstm_h0_reshaped_to_fp16"), val = tensor<fp16, [1, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 49 |
+
tensor<fp16, [1024, 640]> concat_5_to_fp16 = const()[name = string("concat_5_to_fp16"), val = tensor<fp16, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1152)))];
|
| 50 |
+
tensor<fp16, [1024, 256]> concat_6_to_fp16 = const()[name = string("concat_6_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1311936)))];
|
| 51 |
+
tensor<fp16, [1024]> add_0_to_fp16 = const()[name = string("add_0_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1836288)))];
|
| 52 |
+
tensor<fp16, [1024, 640]> concat_7_to_fp16 = const()[name = string("concat_7_to_fp16"), val = tensor<fp16, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1838400)))];
|
| 53 |
+
tensor<fp16, [1024, 256]> concat_8_to_fp16 = const()[name = string("concat_8_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3149184)))];
|
| 54 |
+
tensor<fp16, [1024]> add_1_to_fp16 = const()[name = string("add_1_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3673536)))];
|
| 55 |
+
tensor<fp16, [?, 1, ?]> transpose_0_cast_fp16 = transpose(perm = transpose_0_perm_0, x = x_1_cast_fp16)[name = string("transpose_26")];
|
| 56 |
+
tensor<fp16, [?, 1, 512]> x_t_1_batch_first_cast_fp16_0, tensor<fp16, [1, 512]> x_t_1_batch_first_cast_fp16_1, tensor<fp16, [1, 512]> x_t_1_batch_first_cast_fp16_2 = lstm(activation = x_t_1_batch_first_activation_0, bias = add_0_to_fp16, bias_back = add_1_to_fp16, cell_activation = x_t_1_batch_first_cell_activation_0, direction = x_t_1_batch_first_direction_0, initial_c = x_t_1_batch_first_lstm_h0_reshaped_to_fp16, initial_h = x_t_1_batch_first_lstm_h0_reshaped_to_fp16, output_sequence = x_t_1_batch_first_output_sequence_0, recurrent_activation = x_t_1_batch_first_recurrent_activation_0, weight_hh = concat_6_to_fp16, weight_hh_back = concat_8_to_fp16, weight_ih = concat_5_to_fp16, weight_ih_back = concat_7_to_fp16, x = transpose_0_cast_fp16)[name = string("x_t_1_batch_first_cast_fp16")];
|
| 57 |
+
tensor<int32, [3]> transpose_6_perm_0 = const()[name = string("transpose_6_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 58 |
+
tensor<fp16, [1024, 128]> text_encoder_lstms_1_fc_weight_to_fp16 = const()[name = string("text_encoder_lstms_1_fc_weight_to_fp16"), val = tensor<fp16, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3675648)))];
|
| 59 |
+
tensor<fp16, [1024]> text_encoder_lstms_1_fc_bias_to_fp16 = const()[name = string("text_encoder_lstms_1_fc_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3937856)))];
|
| 60 |
+
tensor<fp16, [1, 1024]> linear_0_cast_fp16 = linear(bias = text_encoder_lstms_1_fc_bias_to_fp16, weight = text_encoder_lstms_1_fc_weight_to_fp16, x = s_to_fp16)[name = string("linear_0_cast_fp16")];
|
| 61 |
+
tensor<int32, [3]> var_105 = const()[name = string("op_105"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 62 |
+
tensor<fp16, [1, 1024, 1]> h_3_cast_fp16 = reshape(shape = var_105, x = linear_0_cast_fp16)[name = string("h_3_cast_fp16")];
|
| 63 |
+
tensor<int32, [2]> var_107_split_sizes_0 = const()[name = string("op_107_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 64 |
+
int32 var_107_axis_0 = const()[name = string("op_107_axis_0"), val = int32(1)];
|
| 65 |
+
tensor<fp16, [1, 512, 1]> var_107_cast_fp16_0, tensor<fp16, [1, 512, 1]> var_107_cast_fp16_1 = split(axis = var_107_axis_0, split_sizes = var_107_split_sizes_0, x = h_3_cast_fp16)[name = string("op_107_cast_fp16")];
|
| 66 |
+
tensor<int32, [3]> gamma_3_perm_0 = const()[name = string("gamma_3_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 67 |
+
tensor<int32, [3]> beta_3_perm_0 = const()[name = string("beta_3_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 68 |
+
tensor<int32, [1]> x_9_axes_0 = const()[name = string("x_9_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 69 |
+
fp16 var_90_to_fp16 = const()[name = string("op_90_to_fp16"), val = fp16(0x1.5p-17)];
|
| 70 |
+
tensor<fp16, [1, ?, 512]> transpose_6_cast_fp16 = transpose(perm = transpose_6_perm_0, x = x_t_1_batch_first_cast_fp16_0)[name = string("transpose_25")];
|
| 71 |
+
tensor<fp16, [1, ?, 512]> x_9_cast_fp16 = layer_norm(axes = x_9_axes_0, epsilon = var_90_to_fp16, x = transpose_6_cast_fp16)[name = string("x_9_cast_fp16")];
|
| 72 |
+
fp16 var_113_promoted_to_fp16 = const()[name = string("op_113_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 73 |
+
tensor<fp16, [1, 1, 512]> gamma_3_cast_fp16 = transpose(perm = gamma_3_perm_0, x = var_107_cast_fp16_0)[name = string("transpose_24")];
|
| 74 |
+
tensor<fp16, [1, 1, 512]> var_114_cast_fp16 = add(x = gamma_3_cast_fp16, y = var_113_promoted_to_fp16)[name = string("op_114_cast_fp16")];
|
| 75 |
+
tensor<fp16, [1, ?, 512]> var_115_cast_fp16 = mul(x = var_114_cast_fp16, y = x_9_cast_fp16)[name = string("op_115_cast_fp16")];
|
| 76 |
+
tensor<fp16, [1, 1, 512]> beta_3_cast_fp16 = transpose(perm = beta_3_perm_0, x = var_107_cast_fp16_1)[name = string("transpose_23")];
|
| 77 |
+
tensor<fp16, [1, ?, 512]> x_11_cast_fp16 = add(x = var_115_cast_fp16, y = beta_3_cast_fp16)[name = string("x_11_cast_fp16")];
|
| 78 |
+
tensor<int32, [3]> x_13_perm_0 = const()[name = string("x_13_perm_0"), val = tensor<int32, [3]>([0, -1, -2])];
|
| 79 |
+
int32 var_123 = const()[name = string("op_123"), val = int32(1)];
|
| 80 |
+
bool var_124_interleave_0 = const()[name = string("op_124_interleave_0"), val = bool(false)];
|
| 81 |
+
tensor<fp16, [1, 512, ?]> x_13_cast_fp16 = transpose(perm = x_13_perm_0, x = x_11_cast_fp16)[name = string("transpose_22")];
|
| 82 |
+
tensor<fp16, [1, ?, ?]> var_124_cast_fp16 = concat(axis = var_123, interleave = var_124_interleave_0, values = (x_13_cast_fp16, s_exp_cast_fp16))[name = string("op_124_cast_fp16")];
|
| 83 |
+
tensor<fp16, [1, ?, ?]> x_15_cast_fp16 = mul(x = var_124_cast_fp16, y = keep_cast_fp16)[name = string("x_15_cast_fp16")];
|
| 84 |
+
tensor<int32, [3]> transpose_2_perm_0 = const()[name = string("transpose_2_perm_0"), val = tensor<int32, [3]>([-1, 0, -2])];
|
| 85 |
+
string x_t_3_batch_first_direction_0 = const()[name = string("x_t_3_batch_first_direction_0"), val = string("bidirectional")];
|
| 86 |
+
bool x_t_3_batch_first_output_sequence_0 = const()[name = string("x_t_3_batch_first_output_sequence_0"), val = bool(true)];
|
| 87 |
+
string x_t_3_batch_first_recurrent_activation_0 = const()[name = string("x_t_3_batch_first_recurrent_activation_0"), val = string("sigmoid")];
|
| 88 |
+
string x_t_3_batch_first_cell_activation_0 = const()[name = string("x_t_3_batch_first_cell_activation_0"), val = string("tanh")];
|
| 89 |
+
string x_t_3_batch_first_activation_0 = const()[name = string("x_t_3_batch_first_activation_0"), val = string("tanh")];
|
| 90 |
+
tensor<fp16, [1024, 640]> concat_15_to_fp16 = const()[name = string("concat_15_to_fp16"), val = tensor<fp16, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3939968)))];
|
| 91 |
+
tensor<fp16, [1024, 256]> concat_16_to_fp16 = const()[name = string("concat_16_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5250752)))];
|
| 92 |
+
tensor<fp16, [1024]> add_2_to_fp16 = const()[name = string("add_2_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5775104)))];
|
| 93 |
+
tensor<fp16, [1024, 640]> concat_17_to_fp16 = const()[name = string("concat_17_to_fp16"), val = tensor<fp16, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5777216)))];
|
| 94 |
+
tensor<fp16, [1024, 256]> concat_18_to_fp16 = const()[name = string("concat_18_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7088000)))];
|
| 95 |
+
tensor<fp16, [1024]> add_3_to_fp16 = const()[name = string("add_3_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7612352)))];
|
| 96 |
+
tensor<fp16, [?, 1, ?]> transpose_2_cast_fp16 = transpose(perm = transpose_2_perm_0, x = x_15_cast_fp16)[name = string("transpose_21")];
|
| 97 |
+
tensor<fp16, [?, 1, 512]> x_t_3_batch_first_cast_fp16_0, tensor<fp16, [1, 512]> x_t_3_batch_first_cast_fp16_1, tensor<fp16, [1, 512]> x_t_3_batch_first_cast_fp16_2 = lstm(activation = x_t_3_batch_first_activation_0, bias = add_2_to_fp16, bias_back = add_3_to_fp16, cell_activation = x_t_3_batch_first_cell_activation_0, direction = x_t_3_batch_first_direction_0, initial_c = x_t_1_batch_first_lstm_h0_reshaped_to_fp16, initial_h = x_t_1_batch_first_lstm_h0_reshaped_to_fp16, output_sequence = x_t_3_batch_first_output_sequence_0, recurrent_activation = x_t_3_batch_first_recurrent_activation_0, weight_hh = concat_16_to_fp16, weight_hh_back = concat_18_to_fp16, weight_ih = concat_15_to_fp16, weight_ih_back = concat_17_to_fp16, x = transpose_2_cast_fp16)[name = string("x_t_3_batch_first_cast_fp16")];
|
| 98 |
+
tensor<int32, [3]> transpose_7_perm_0 = const()[name = string("transpose_7_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 99 |
+
tensor<fp16, [1024, 128]> text_encoder_lstms_3_fc_weight_to_fp16 = const()[name = string("text_encoder_lstms_3_fc_weight_to_fp16"), val = tensor<fp16, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7614464)))];
|
| 100 |
+
tensor<fp16, [1024]> text_encoder_lstms_3_fc_bias_to_fp16 = const()[name = string("text_encoder_lstms_3_fc_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7876672)))];
|
| 101 |
+
tensor<fp16, [1, 1024]> linear_1_cast_fp16 = linear(bias = text_encoder_lstms_3_fc_bias_to_fp16, weight = text_encoder_lstms_3_fc_weight_to_fp16, x = s_to_fp16)[name = string("linear_1_cast_fp16")];
|
| 102 |
+
tensor<int32, [3]> var_179 = const()[name = string("op_179"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 103 |
+
tensor<fp16, [1, 1024, 1]> h_7_cast_fp16 = reshape(shape = var_179, x = linear_1_cast_fp16)[name = string("h_7_cast_fp16")];
|
| 104 |
+
tensor<int32, [2]> var_181_split_sizes_0 = const()[name = string("op_181_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 105 |
+
int32 var_181_axis_0 = const()[name = string("op_181_axis_0"), val = int32(1)];
|
| 106 |
+
tensor<fp16, [1, 512, 1]> var_181_cast_fp16_0, tensor<fp16, [1, 512, 1]> var_181_cast_fp16_1 = split(axis = var_181_axis_0, split_sizes = var_181_split_sizes_0, x = h_7_cast_fp16)[name = string("op_181_cast_fp16")];
|
| 107 |
+
tensor<int32, [3]> gamma_7_perm_0 = const()[name = string("gamma_7_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 108 |
+
tensor<int32, [3]> beta_7_perm_0 = const()[name = string("beta_7_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 109 |
+
tensor<int32, [1]> x_23_axes_0 = const()[name = string("x_23_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 110 |
+
fp16 var_164_to_fp16 = const()[name = string("op_164_to_fp16"), val = fp16(0x1.5p-17)];
|
| 111 |
+
tensor<fp16, [1, ?, 512]> transpose_7_cast_fp16 = transpose(perm = transpose_7_perm_0, x = x_t_3_batch_first_cast_fp16_0)[name = string("transpose_20")];
|
| 112 |
+
tensor<fp16, [1, ?, 512]> x_23_cast_fp16 = layer_norm(axes = x_23_axes_0, epsilon = var_164_to_fp16, x = transpose_7_cast_fp16)[name = string("x_23_cast_fp16")];
|
| 113 |
+
fp16 var_187_promoted_to_fp16 = const()[name = string("op_187_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 114 |
+
tensor<fp16, [1, 1, 512]> gamma_7_cast_fp16 = transpose(perm = gamma_7_perm_0, x = var_181_cast_fp16_0)[name = string("transpose_19")];
|
| 115 |
+
tensor<fp16, [1, 1, 512]> var_188_cast_fp16 = add(x = gamma_7_cast_fp16, y = var_187_promoted_to_fp16)[name = string("op_188_cast_fp16")];
|
| 116 |
+
tensor<fp16, [1, ?, 512]> var_189_cast_fp16 = mul(x = var_188_cast_fp16, y = x_23_cast_fp16)[name = string("op_189_cast_fp16")];
|
| 117 |
+
tensor<fp16, [1, 1, 512]> beta_7_cast_fp16 = transpose(perm = beta_7_perm_0, x = var_181_cast_fp16_1)[name = string("transpose_18")];
|
| 118 |
+
tensor<fp16, [1, ?, 512]> x_25_cast_fp16 = add(x = var_189_cast_fp16, y = beta_7_cast_fp16)[name = string("x_25_cast_fp16")];
|
| 119 |
+
tensor<int32, [3]> x_27_perm_0 = const()[name = string("x_27_perm_0"), val = tensor<int32, [3]>([0, -1, -2])];
|
| 120 |
+
int32 var_197 = const()[name = string("op_197"), val = int32(1)];
|
| 121 |
+
bool var_198_interleave_0 = const()[name = string("op_198_interleave_0"), val = bool(false)];
|
| 122 |
+
tensor<fp16, [1, 512, ?]> x_27_cast_fp16 = transpose(perm = x_27_perm_0, x = x_25_cast_fp16)[name = string("transpose_17")];
|
| 123 |
+
tensor<fp16, [1, ?, ?]> var_198_cast_fp16 = concat(axis = var_197, interleave = var_198_interleave_0, values = (x_27_cast_fp16, s_exp_cast_fp16))[name = string("op_198_cast_fp16")];
|
| 124 |
+
tensor<fp16, [1, ?, ?]> x_29_cast_fp16 = mul(x = var_198_cast_fp16, y = keep_cast_fp16)[name = string("x_29_cast_fp16")];
|
| 125 |
+
tensor<int32, [3]> transpose_4_perm_0 = const()[name = string("transpose_4_perm_0"), val = tensor<int32, [3]>([-1, 0, -2])];
|
| 126 |
+
string x_t_batch_first_direction_0 = const()[name = string("x_t_batch_first_direction_0"), val = string("bidirectional")];
|
| 127 |
+
bool x_t_batch_first_output_sequence_0 = const()[name = string("x_t_batch_first_output_sequence_0"), val = bool(true)];
|
| 128 |
+
string x_t_batch_first_recurrent_activation_0 = const()[name = string("x_t_batch_first_recurrent_activation_0"), val = string("sigmoid")];
|
| 129 |
+
string x_t_batch_first_cell_activation_0 = const()[name = string("x_t_batch_first_cell_activation_0"), val = string("tanh")];
|
| 130 |
+
string x_t_batch_first_activation_0 = const()[name = string("x_t_batch_first_activation_0"), val = string("tanh")];
|
| 131 |
+
tensor<fp16, [1024, 640]> concat_25_to_fp16 = const()[name = string("concat_25_to_fp16"), val = tensor<fp16, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7878784)))];
|
| 132 |
+
tensor<fp16, [1024, 256]> concat_26_to_fp16 = const()[name = string("concat_26_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9189568)))];
|
| 133 |
+
tensor<fp16, [1024]> add_4_to_fp16 = const()[name = string("add_4_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9713920)))];
|
| 134 |
+
tensor<fp16, [1024, 640]> concat_27_to_fp16 = const()[name = string("concat_27_to_fp16"), val = tensor<fp16, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9716032)))];
|
| 135 |
+
tensor<fp16, [1024, 256]> concat_28_to_fp16 = const()[name = string("concat_28_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11026816)))];
|
| 136 |
+
tensor<fp16, [1024]> add_5_to_fp16 = const()[name = string("add_5_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11551168)))];
|
| 137 |
+
tensor<fp16, [?, 1, ?]> transpose_4_cast_fp16 = transpose(perm = transpose_4_perm_0, x = x_29_cast_fp16)[name = string("transpose_16")];
|
| 138 |
+
tensor<fp16, [?, 1, 512]> x_t_batch_first_cast_fp16_0, tensor<fp16, [1, 512]> x_t_batch_first_cast_fp16_1, tensor<fp16, [1, 512]> x_t_batch_first_cast_fp16_2 = lstm(activation = x_t_batch_first_activation_0, bias = add_4_to_fp16, bias_back = add_5_to_fp16, cell_activation = x_t_batch_first_cell_activation_0, direction = x_t_batch_first_direction_0, initial_c = x_t_1_batch_first_lstm_h0_reshaped_to_fp16, initial_h = x_t_1_batch_first_lstm_h0_reshaped_to_fp16, output_sequence = x_t_batch_first_output_sequence_0, recurrent_activation = x_t_batch_first_recurrent_activation_0, weight_hh = concat_26_to_fp16, weight_hh_back = concat_28_to_fp16, weight_ih = concat_25_to_fp16, weight_ih_back = concat_27_to_fp16, x = transpose_4_cast_fp16)[name = string("x_t_batch_first_cast_fp16")];
|
| 139 |
+
tensor<int32, [3]> transpose_8_perm_0 = const()[name = string("transpose_8_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 140 |
+
tensor<fp16, [1024, 128]> text_encoder_lstms_5_fc_weight_to_fp16 = const()[name = string("text_encoder_lstms_5_fc_weight_to_fp16"), val = tensor<fp16, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11553280)))];
|
| 141 |
+
tensor<fp16, [1024]> text_encoder_lstms_5_fc_bias_to_fp16 = const()[name = string("text_encoder_lstms_5_fc_bias_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11815488)))];
|
| 142 |
+
tensor<fp16, [1, 1024]> linear_2_cast_fp16 = linear(bias = text_encoder_lstms_5_fc_bias_to_fp16, weight = text_encoder_lstms_5_fc_weight_to_fp16, x = s_to_fp16)[name = string("linear_2_cast_fp16")];
|
| 143 |
+
tensor<int32, [3]> var_253 = const()[name = string("op_253"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 144 |
+
tensor<fp16, [1, 1024, 1]> h_cast_fp16 = reshape(shape = var_253, x = linear_2_cast_fp16)[name = string("h_cast_fp16")];
|
| 145 |
+
tensor<int32, [2]> var_255_split_sizes_0 = const()[name = string("op_255_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 146 |
+
int32 var_255_axis_0 = const()[name = string("op_255_axis_0"), val = int32(1)];
|
| 147 |
+
tensor<fp16, [1, 512, 1]> var_255_cast_fp16_0, tensor<fp16, [1, 512, 1]> var_255_cast_fp16_1 = split(axis = var_255_axis_0, split_sizes = var_255_split_sizes_0, x = h_cast_fp16)[name = string("op_255_cast_fp16")];
|
| 148 |
+
tensor<int32, [3]> gamma_perm_0 = const()[name = string("gamma_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 149 |
+
tensor<int32, [3]> beta_perm_0 = const()[name = string("beta_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 150 |
+
tensor<int32, [1]> x_37_axes_0 = const()[name = string("x_37_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 151 |
+
fp16 var_238_to_fp16 = const()[name = string("op_238_to_fp16"), val = fp16(0x1.5p-17)];
|
| 152 |
+
tensor<fp16, [1, ?, 512]> transpose_8_cast_fp16 = transpose(perm = transpose_8_perm_0, x = x_t_batch_first_cast_fp16_0)[name = string("transpose_15")];
|
| 153 |
+
tensor<fp16, [1, ?, 512]> x_37_cast_fp16 = layer_norm(axes = x_37_axes_0, epsilon = var_238_to_fp16, x = transpose_8_cast_fp16)[name = string("x_37_cast_fp16")];
|
| 154 |
+
fp16 var_261_promoted_to_fp16 = const()[name = string("op_261_promoted_to_fp16"), val = fp16(0x1p+0)];
|
| 155 |
+
tensor<fp16, [1, 1, 512]> gamma_cast_fp16 = transpose(perm = gamma_perm_0, x = var_255_cast_fp16_0)[name = string("transpose_14")];
|
| 156 |
+
tensor<fp16, [1, 1, 512]> var_262_cast_fp16 = add(x = gamma_cast_fp16, y = var_261_promoted_to_fp16)[name = string("op_262_cast_fp16")];
|
| 157 |
+
tensor<fp16, [1, ?, 512]> var_263_cast_fp16 = mul(x = var_262_cast_fp16, y = x_37_cast_fp16)[name = string("op_263_cast_fp16")];
|
| 158 |
+
tensor<fp16, [1, 1, 512]> beta_cast_fp16 = transpose(perm = beta_perm_0, x = var_255_cast_fp16_1)[name = string("transpose_13")];
|
| 159 |
+
tensor<fp16, [1, ?, 512]> x_39_cast_fp16 = add(x = var_263_cast_fp16, y = beta_cast_fp16)[name = string("x_39_cast_fp16")];
|
| 160 |
+
tensor<int32, [3]> x_41_perm_0 = const()[name = string("x_41_perm_0"), val = tensor<int32, [3]>([0, -1, -2])];
|
| 161 |
+
int32 var_271 = const()[name = string("op_271"), val = int32(1)];
|
| 162 |
+
bool var_272_interleave_0 = const()[name = string("op_272_interleave_0"), val = bool(false)];
|
| 163 |
+
tensor<fp16, [1, 512, ?]> x_41_cast_fp16 = transpose(perm = x_41_perm_0, x = x_39_cast_fp16)[name = string("transpose_12")];
|
| 164 |
+
tensor<fp16, [1, ?, ?]> var_272_cast_fp16 = concat(axis = var_271, interleave = var_272_interleave_0, values = (x_41_cast_fp16, s_exp_cast_fp16))[name = string("op_272_cast_fp16")];
|
| 165 |
+
tensor<fp16, [1, ?, ?]> x_cast_fp16 = mul(x = var_272_cast_fp16, y = keep_cast_fp16)[name = string("x_cast_fp16")];
|
| 166 |
+
tensor<int32, [3]> input_13_perm_0 = const()[name = string("input_13_perm_0"), val = tensor<int32, [3]>([0, -1, -2])];
|
| 167 |
+
tensor<int32, [3]> input_13_batch_first_transpose_perm_0 = const()[name = string("input_13_batch_first_transpose_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 168 |
+
string input_batch_first_direction_0 = const()[name = string("input_batch_first_direction_0"), val = string("bidirectional")];
|
| 169 |
+
bool input_batch_first_output_sequence_0 = const()[name = string("input_batch_first_output_sequence_0"), val = bool(true)];
|
| 170 |
+
string input_batch_first_recurrent_activation_0 = const()[name = string("input_batch_first_recurrent_activation_0"), val = string("sigmoid")];
|
| 171 |
+
string input_batch_first_cell_activation_0 = const()[name = string("input_batch_first_cell_activation_0"), val = string("tanh")];
|
| 172 |
+
string input_batch_first_activation_0 = const()[name = string("input_batch_first_activation_0"), val = string("tanh")];
|
| 173 |
+
tensor<fp16, [1024, 640]> concat_35_to_fp16 = const()[name = string("concat_35_to_fp16"), val = tensor<fp16, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11817600)))];
|
| 174 |
+
tensor<fp16, [1024, 256]> concat_36_to_fp16 = const()[name = string("concat_36_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13128384)))];
|
| 175 |
+
tensor<fp16, [1024]> add_6_to_fp16 = const()[name = string("add_6_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13652736)))];
|
| 176 |
+
tensor<fp16, [1024, 640]> concat_37_to_fp16 = const()[name = string("concat_37_to_fp16"), val = tensor<fp16, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(13654848)))];
|
| 177 |
+
tensor<fp16, [1024, 256]> concat_38_to_fp16 = const()[name = string("concat_38_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14965632)))];
|
| 178 |
+
tensor<fp16, [1024]> add_7_to_fp16 = const()[name = string("add_7_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15489984)))];
|
| 179 |
+
tensor<fp16, [1, ?, ?]> input_13 = transpose(perm = input_13_perm_0, x = x_cast_fp16)[name = string("transpose_11")];
|
| 180 |
+
tensor<fp16, [?, 1, ?]> input_13_batch_first_transpose_cast_fp16 = transpose(perm = input_13_batch_first_transpose_perm_0, x = input_13)[name = string("transpose_10")];
|
| 181 |
+
tensor<fp16, [?, 1, 512]> input_batch_first_cast_fp16_0, tensor<fp16, [1, 512]> input_batch_first_cast_fp16_1, tensor<fp16, [1, 512]> input_batch_first_cast_fp16_2 = lstm(activation = input_batch_first_activation_0, bias = add_6_to_fp16, bias_back = add_7_to_fp16, cell_activation = input_batch_first_cell_activation_0, direction = input_batch_first_direction_0, initial_c = x_t_1_batch_first_lstm_h0_reshaped_to_fp16, initial_h = x_t_1_batch_first_lstm_h0_reshaped_to_fp16, output_sequence = input_batch_first_output_sequence_0, recurrent_activation = input_batch_first_recurrent_activation_0, weight_hh = concat_36_to_fp16, weight_hh_back = concat_38_to_fp16, weight_ih = concat_35_to_fp16, weight_ih_back = concat_37_to_fp16, x = input_13_batch_first_transpose_cast_fp16)[name = string("input_batch_first_cast_fp16")];
|
| 182 |
+
tensor<int32, [3]> input_perm_0 = const()[name = string("input_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 183 |
+
tensor<fp16, [50, 512]> duration_proj_linear_layer_weight_to_fp16 = const()[name = string("duration_proj_linear_layer_weight_to_fp16"), val = tensor<fp16, [50, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15492096)))];
|
| 184 |
+
tensor<fp16, [50]> duration_proj_linear_layer_bias_to_fp16 = const()[name = string("duration_proj_linear_layer_bias_to_fp16"), val = tensor<fp16, [50]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15543360)))];
|
| 185 |
+
tensor<fp16, [1, ?, 512]> input_cast_fp16 = transpose(perm = input_perm_0, x = input_batch_first_cast_fp16_0)[name = string("transpose_9")];
|
| 186 |
+
tensor<fp16, [1, ?, 50]> var_308 = linear(bias = duration_proj_linear_layer_bias_to_fp16, weight = duration_proj_linear_layer_weight_to_fp16, x = input_cast_fp16)[name = string("linear_3_cast_fp16")];
|
| 187 |
+
} -> (input_13, var_308);
|
| 188 |
+
}
|
iteration_3/compiled/duration_predictor_fp16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:75ba0b7b2f7dc6a687e9ec01d226c300b09f07832d8e4aac2705a16b5079910c
|
| 3 |
+
size 15543524
|
iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e3e3712822e90082f61de1ef08f1c17995ac7a95a2fc9cf8c2fa9f61fb91db83
|
| 3 |
+
size 243
|
iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ba4800873024c9a666cabcbfbead42618196837c35e99959bf3f87a4a5ac85c9
|
| 3 |
+
size 461
|
iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/metadata.json
ADDED
|
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"metadataOutputVersion" : "3.0",
|
| 4 |
+
"storagePrecision" : "Float16",
|
| 5 |
+
"outputSchema" : [
|
| 6 |
+
{
|
| 7 |
+
"hasShapeFlexibility" : "0",
|
| 8 |
+
"isOptional" : "0",
|
| 9 |
+
"dataType" : "Float16",
|
| 10 |
+
"formattedType" : "MultiArray (Float16 1 × 1 × 256)",
|
| 11 |
+
"shortDescription" : "",
|
| 12 |
+
"shape" : "[1, 1, 256]",
|
| 13 |
+
"name" : "var_6189",
|
| 14 |
+
"type" : "MultiArray"
|
| 15 |
+
}
|
| 16 |
+
],
|
| 17 |
+
"modelParameters" : [
|
| 18 |
+
|
| 19 |
+
],
|
| 20 |
+
"specificationVersion" : 9,
|
| 21 |
+
"mlProgramOperationTypeHistogram" : {
|
| 22 |
+
"Ios18.expandDims" : 16,
|
| 23 |
+
"Ios18.softmax" : 24,
|
| 24 |
+
"Ios18.mul" : 117,
|
| 25 |
+
"Ios18.matmul" : 48,
|
| 26 |
+
"Ios16.reduceMean" : 8,
|
| 27 |
+
"Split" : 72,
|
| 28 |
+
"Tile" : 16,
|
| 29 |
+
"Ios18.add" : 188,
|
| 30 |
+
"Ios16.reduceSum" : 8,
|
| 31 |
+
"Ios18.layerNorm" : 24,
|
| 32 |
+
"Ios18.reshape" : 102,
|
| 33 |
+
"Ios18.linear" : 143,
|
| 34 |
+
"Ios18.conv" : 8,
|
| 35 |
+
"Ios18.gelu" : 41,
|
| 36 |
+
"Ios18.sub" : 8,
|
| 37 |
+
"Ios18.concat" : 8,
|
| 38 |
+
"Stack" : 8,
|
| 39 |
+
"Ios18.transpose" : 216,
|
| 40 |
+
"Ios18.cast" : 4,
|
| 41 |
+
"Ios18.sliceByIndex" : 4
|
| 42 |
+
},
|
| 43 |
+
"computePrecision" : "Mixed (Float16, Int32)",
|
| 44 |
+
"isUpdatable" : "0",
|
| 45 |
+
"stateSchema" : [
|
| 46 |
+
|
| 47 |
+
],
|
| 48 |
+
"availability" : {
|
| 49 |
+
"macOS" : "15.0",
|
| 50 |
+
"tvOS" : "18.0",
|
| 51 |
+
"visionOS" : "2.0",
|
| 52 |
+
"watchOS" : "11.0",
|
| 53 |
+
"iOS" : "18.0",
|
| 54 |
+
"macCatalyst" : "18.0"
|
| 55 |
+
},
|
| 56 |
+
"modelType" : {
|
| 57 |
+
"name" : "MLModelType_mlProgram"
|
| 58 |
+
},
|
| 59 |
+
"userDefinedMetadata" : {
|
| 60 |
+
"com.github.apple.coremltools.conversion_date" : "2026-05-08",
|
| 61 |
+
"com.github.apple.coremltools.source" : "torch==2.11.0",
|
| 62 |
+
"com.github.apple.coremltools.version" : "9.0",
|
| 63 |
+
"com.github.apple.coremltools.source_dialect" : "TorchScript"
|
| 64 |
+
},
|
| 65 |
+
"inputSchema" : [
|
| 66 |
+
{
|
| 67 |
+
"hasShapeFlexibility" : "0",
|
| 68 |
+
"isOptional" : "0",
|
| 69 |
+
"dataType" : "Float32",
|
| 70 |
+
"formattedType" : "MultiArray (Float32 1 × 1 × 256)",
|
| 71 |
+
"shortDescription" : "",
|
| 72 |
+
"shape" : "[1, 1, 256]",
|
| 73 |
+
"name" : "noise_init",
|
| 74 |
+
"type" : "MultiArray"
|
| 75 |
+
},
|
| 76 |
+
{
|
| 77 |
+
"hasShapeFlexibility" : "0",
|
| 78 |
+
"isOptional" : "0",
|
| 79 |
+
"dataType" : "Float32",
|
| 80 |
+
"formattedType" : "MultiArray (Float32 4 × 1 × 1 × 256)",
|
| 81 |
+
"shortDescription" : "",
|
| 82 |
+
"shape" : "[4, 1, 1, 256]",
|
| 83 |
+
"name" : "noises_aux",
|
| 84 |
+
"type" : "MultiArray"
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"hasShapeFlexibility" : "0",
|
| 88 |
+
"isOptional" : "0",
|
| 89 |
+
"dataType" : "Float32",
|
| 90 |
+
"formattedType" : "MultiArray (Float32 1 × 57 × 768)",
|
| 91 |
+
"shortDescription" : "",
|
| 92 |
+
"shape" : "[1, 57, 768]",
|
| 93 |
+
"name" : "embedding",
|
| 94 |
+
"type" : "MultiArray"
|
| 95 |
+
},
|
| 96 |
+
{
|
| 97 |
+
"hasShapeFlexibility" : "0",
|
| 98 |
+
"isOptional" : "0",
|
| 99 |
+
"dataType" : "Float32",
|
| 100 |
+
"formattedType" : "MultiArray (Float32 1 × 256)",
|
| 101 |
+
"shortDescription" : "",
|
| 102 |
+
"shape" : "[1, 256]",
|
| 103 |
+
"name" : "features",
|
| 104 |
+
"type" : "MultiArray"
|
| 105 |
+
}
|
| 106 |
+
],
|
| 107 |
+
"generatedClassName" : "fused_diffusion_sampler_fp16",
|
| 108 |
+
"method" : "predict"
|
| 109 |
+
}
|
| 110 |
+
]
|
iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/model.mil
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
iteration_3/compiled/fused_diffusion_sampler_fp16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f823b5c638d2eb2fd91bf8e4efe4a90b2e1d3d9e2f5ab40e7e93cb03cd212aca
|
| 3 |
+
size 49361856
|
iteration_3/compiled/fused_f0n_har_source.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9290278bda868d2249e00b18d124cf5db6d5e0d9ceb8ab4c5a7fd76e9f0479f8
|
| 3 |
+
size 243
|
iteration_3/compiled/fused_f0n_har_source.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:40447481ecde8b79cac8749014144cce35c81fd53a57add0f3b1e459e58ff6a7
|
| 3 |
+
size 441
|
iteration_3/compiled/fused_f0n_har_source.mlmodelc/metadata.json
ADDED
|
@@ -0,0 +1,113 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"metadataOutputVersion" : "3.0",
|
| 4 |
+
"storagePrecision" : "Float32",
|
| 5 |
+
"outputSchema" : [
|
| 6 |
+
{
|
| 7 |
+
"hasShapeFlexibility" : "0",
|
| 8 |
+
"isOptional" : "0",
|
| 9 |
+
"dataType" : "Float32",
|
| 10 |
+
"formattedType" : "MultiArray (Float32)",
|
| 11 |
+
"shortDescription" : "",
|
| 12 |
+
"shape" : "[]",
|
| 13 |
+
"name" : "f0",
|
| 14 |
+
"type" : "MultiArray"
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"hasShapeFlexibility" : "0",
|
| 18 |
+
"isOptional" : "0",
|
| 19 |
+
"dataType" : "Float32",
|
| 20 |
+
"formattedType" : "MultiArray (Float32)",
|
| 21 |
+
"shortDescription" : "",
|
| 22 |
+
"shape" : "[]",
|
| 23 |
+
"name" : "var_496",
|
| 24 |
+
"type" : "MultiArray"
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"hasShapeFlexibility" : "0",
|
| 28 |
+
"isOptional" : "0",
|
| 29 |
+
"dataType" : "Float32",
|
| 30 |
+
"formattedType" : "MultiArray (Float32)",
|
| 31 |
+
"shortDescription" : "",
|
| 32 |
+
"shape" : "[]",
|
| 33 |
+
"name" : "var_537",
|
| 34 |
+
"type" : "MultiArray"
|
| 35 |
+
}
|
| 36 |
+
],
|
| 37 |
+
"modelParameters" : [
|
| 38 |
+
|
| 39 |
+
],
|
| 40 |
+
"specificationVersion" : 9,
|
| 41 |
+
"mlProgramOperationTypeHistogram" : {
|
| 42 |
+
"Ios18.expandDims" : 5,
|
| 43 |
+
"Ios18.mul" : 24,
|
| 44 |
+
"UpsampleNearestNeighbor" : 3,
|
| 45 |
+
"Ios18.sin" : 1,
|
| 46 |
+
"Split" : 12,
|
| 47 |
+
"Ios18.greater" : 1,
|
| 48 |
+
"Ios18.add" : 30,
|
| 49 |
+
"Ios18.reshape" : 12,
|
| 50 |
+
"Ios18.instanceNorm" : 11,
|
| 51 |
+
"Ios16.upsampleBilinear" : 1,
|
| 52 |
+
"Ios18.leakyRelu" : 12,
|
| 53 |
+
"Ios18.linear" : 13,
|
| 54 |
+
"Ios18.conv" : 16,
|
| 55 |
+
"Ios18.lstm" : 1,
|
| 56 |
+
"Ios18.transpose" : 7,
|
| 57 |
+
"Ios18.cast" : 1,
|
| 58 |
+
"Ios18.tanh" : 1,
|
| 59 |
+
"Ios18.convTranspose" : 2,
|
| 60 |
+
"Ios18.sliceByIndex" : 2,
|
| 61 |
+
"Ios16.cumsum" : 1,
|
| 62 |
+
"Ios18.squeeze" : 6
|
| 63 |
+
},
|
| 64 |
+
"computePrecision" : "Mixed (Float32, Int32)",
|
| 65 |
+
"isUpdatable" : "0",
|
| 66 |
+
"stateSchema" : [
|
| 67 |
+
|
| 68 |
+
],
|
| 69 |
+
"availability" : {
|
| 70 |
+
"macOS" : "15.0",
|
| 71 |
+
"tvOS" : "18.0",
|
| 72 |
+
"visionOS" : "2.0",
|
| 73 |
+
"watchOS" : "11.0",
|
| 74 |
+
"iOS" : "18.0",
|
| 75 |
+
"macCatalyst" : "18.0"
|
| 76 |
+
},
|
| 77 |
+
"modelType" : {
|
| 78 |
+
"name" : "MLModelType_mlProgram"
|
| 79 |
+
},
|
| 80 |
+
"userDefinedMetadata" : {
|
| 81 |
+
"com.github.apple.coremltools.conversion_date" : "2026-05-08",
|
| 82 |
+
"com.github.apple.coremltools.source" : "torch==2.11.0",
|
| 83 |
+
"com.github.apple.coremltools.version" : "9.0",
|
| 84 |
+
"com.github.apple.coremltools.source_dialect" : "TorchScript"
|
| 85 |
+
},
|
| 86 |
+
"inputSchema" : [
|
| 87 |
+
{
|
| 88 |
+
"dataType" : "Float32",
|
| 89 |
+
"hasShapeFlexibility" : "1",
|
| 90 |
+
"isOptional" : "0",
|
| 91 |
+
"shapeFlexibility" : "1 × 640 × 1...2048",
|
| 92 |
+
"shapeRange" : "[[1, 1], [640, 640], [1, 2048]]",
|
| 93 |
+
"formattedType" : "MultiArray (Float32 1 × 640 × 147)",
|
| 94 |
+
"type" : "MultiArray",
|
| 95 |
+
"shape" : "[1, 640, 147]",
|
| 96 |
+
"name" : "en",
|
| 97 |
+
"shortDescription" : ""
|
| 98 |
+
},
|
| 99 |
+
{
|
| 100 |
+
"hasShapeFlexibility" : "0",
|
| 101 |
+
"isOptional" : "0",
|
| 102 |
+
"dataType" : "Float32",
|
| 103 |
+
"formattedType" : "MultiArray (Float32 1 × 128)",
|
| 104 |
+
"shortDescription" : "",
|
| 105 |
+
"shape" : "[1, 128]",
|
| 106 |
+
"name" : "s",
|
| 107 |
+
"type" : "MultiArray"
|
| 108 |
+
}
|
| 109 |
+
],
|
| 110 |
+
"generatedClassName" : "fused_f0n_har_source",
|
| 111 |
+
"method" : "predict"
|
| 112 |
+
}
|
| 113 |
+
]
|
iteration_3/compiled/fused_f0n_har_source.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,431 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3520.4.1"}, {"coremlc-version", "3520.5.1"}, {"coremltools-component-torch", "2.11.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [1, 640, ?]> en, tensor<fp32, [1, 128]> s) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"en", [1, 640, 147]}}), ("RangeDims", {{"en", [[1, 1], [640, 640], [1, 2048]]}})))] {
|
| 5 |
+
tensor<fp32, [1024]> f0n_wrap_predictor_F0_0_norm1_fc_bias = const()[name = string("f0n_wrap_predictor_F0_0_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 6 |
+
tensor<fp32, [1024, 128]> f0n_wrap_predictor_F0_0_norm1_fc_weight = const()[name = string("f0n_wrap_predictor_F0_0_norm1_fc_weight"), val = tensor<fp32, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4224)))];
|
| 7 |
+
tensor<fp32, [512]> f0n_wrap_predictor_F0_0_conv1_bias = const()[name = string("f0n_wrap_predictor_F0_0_conv1_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(528576)))];
|
| 8 |
+
tensor<fp32, [1024]> f0n_wrap_predictor_F0_0_norm2_fc_bias = const()[name = string("f0n_wrap_predictor_F0_0_norm2_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(530688)))];
|
| 9 |
+
tensor<fp32, [1024, 128]> f0n_wrap_predictor_F0_0_norm2_fc_weight = const()[name = string("f0n_wrap_predictor_F0_0_norm2_fc_weight"), val = tensor<fp32, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(534848)))];
|
| 10 |
+
tensor<fp32, [512]> f0n_wrap_predictor_F0_0_conv2_bias = const()[name = string("f0n_wrap_predictor_F0_0_conv2_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1059200)))];
|
| 11 |
+
tensor<fp32, [1024]> f0n_wrap_predictor_F0_1_norm1_fc_bias = const()[name = string("f0n_wrap_predictor_F0_1_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1061312)))];
|
| 12 |
+
tensor<fp32, [1024, 128]> f0n_wrap_predictor_F0_1_norm1_fc_weight = const()[name = string("f0n_wrap_predictor_F0_1_norm1_fc_weight"), val = tensor<fp32, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1065472)))];
|
| 13 |
+
tensor<fp32, [512]> f0n_wrap_predictor_F0_1_pool_bias = const()[name = string("f0n_wrap_predictor_F0_1_pool_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1589824)))];
|
| 14 |
+
tensor<fp32, [256]> f0n_wrap_predictor_F0_1_conv1_bias = const()[name = string("f0n_wrap_predictor_F0_1_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1591936)))];
|
| 15 |
+
tensor<fp32, [512]> f0n_wrap_predictor_F0_1_norm2_fc_bias = const()[name = string("f0n_wrap_predictor_F0_1_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1593024)))];
|
| 16 |
+
tensor<fp32, [512, 128]> f0n_wrap_predictor_F0_1_norm2_fc_weight = const()[name = string("f0n_wrap_predictor_F0_1_norm2_fc_weight"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1595136)))];
|
| 17 |
+
tensor<fp32, [256]> f0n_wrap_predictor_F0_1_conv2_bias = const()[name = string("f0n_wrap_predictor_F0_1_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1857344)))];
|
| 18 |
+
tensor<fp32, [512]> f0n_wrap_predictor_F0_2_norm1_fc_bias = const()[name = string("f0n_wrap_predictor_F0_2_norm1_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1858432)))];
|
| 19 |
+
tensor<fp32, [512, 128]> f0n_wrap_predictor_F0_2_norm1_fc_weight = const()[name = string("f0n_wrap_predictor_F0_2_norm1_fc_weight"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1860544)))];
|
| 20 |
+
tensor<fp32, [256]> f0n_wrap_predictor_F0_2_conv1_bias = const()[name = string("f0n_wrap_predictor_F0_2_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2122752)))];
|
| 21 |
+
tensor<fp32, [512]> f0n_wrap_predictor_F0_2_norm2_fc_bias = const()[name = string("f0n_wrap_predictor_F0_2_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2123840)))];
|
| 22 |
+
tensor<fp32, [512, 128]> f0n_wrap_predictor_F0_2_norm2_fc_weight = const()[name = string("f0n_wrap_predictor_F0_2_norm2_fc_weight"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2125952)))];
|
| 23 |
+
tensor<fp32, [256]> f0n_wrap_predictor_F0_2_conv2_bias = const()[name = string("f0n_wrap_predictor_F0_2_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2388160)))];
|
| 24 |
+
tensor<fp32, [1]> f0n_wrap_predictor_F0_proj_bias = const()[name = string("f0n_wrap_predictor_F0_proj_bias"), val = tensor<fp32, [1]>([0x1.ad0bfcp-4])];
|
| 25 |
+
tensor<fp32, [1, 256, 1]> f0n_wrap_predictor_F0_proj_weight = const()[name = string("f0n_wrap_predictor_F0_proj_weight"), val = tensor<fp32, [1, 256, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2389248)))];
|
| 26 |
+
tensor<fp32, [1024]> f0n_wrap_predictor_N_0_norm1_fc_bias = const()[name = string("f0n_wrap_predictor_N_0_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2390336)))];
|
| 27 |
+
tensor<fp32, [1024, 128]> f0n_wrap_predictor_N_0_norm1_fc_weight = const()[name = string("f0n_wrap_predictor_N_0_norm1_fc_weight"), val = tensor<fp32, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2394496)))];
|
| 28 |
+
tensor<fp32, [512]> f0n_wrap_predictor_N_0_conv1_bias = const()[name = string("f0n_wrap_predictor_N_0_conv1_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2918848)))];
|
| 29 |
+
tensor<fp32, [1024]> f0n_wrap_predictor_N_0_norm2_fc_bias = const()[name = string("f0n_wrap_predictor_N_0_norm2_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2920960)))];
|
| 30 |
+
tensor<fp32, [1024, 128]> f0n_wrap_predictor_N_0_norm2_fc_weight = const()[name = string("f0n_wrap_predictor_N_0_norm2_fc_weight"), val = tensor<fp32, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2925120)))];
|
| 31 |
+
tensor<fp32, [512]> f0n_wrap_predictor_N_0_conv2_bias = const()[name = string("f0n_wrap_predictor_N_0_conv2_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3449472)))];
|
| 32 |
+
tensor<fp32, [1024]> f0n_wrap_predictor_N_1_norm1_fc_bias = const()[name = string("f0n_wrap_predictor_N_1_norm1_fc_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3451584)))];
|
| 33 |
+
tensor<fp32, [1024, 128]> f0n_wrap_predictor_N_1_norm1_fc_weight = const()[name = string("f0n_wrap_predictor_N_1_norm1_fc_weight"), val = tensor<fp32, [1024, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3455744)))];
|
| 34 |
+
tensor<fp32, [512]> f0n_wrap_predictor_N_1_pool_bias = const()[name = string("f0n_wrap_predictor_N_1_pool_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3980096)))];
|
| 35 |
+
tensor<fp32, [256]> f0n_wrap_predictor_N_1_conv1_bias = const()[name = string("f0n_wrap_predictor_N_1_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3982208)))];
|
| 36 |
+
tensor<fp32, [512]> f0n_wrap_predictor_N_1_norm2_fc_bias = const()[name = string("f0n_wrap_predictor_N_1_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3983296)))];
|
| 37 |
+
tensor<fp32, [512, 128]> f0n_wrap_predictor_N_1_norm2_fc_weight = const()[name = string("f0n_wrap_predictor_N_1_norm2_fc_weight"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(3985408)))];
|
| 38 |
+
tensor<fp32, [256]> f0n_wrap_predictor_N_1_conv2_bias = const()[name = string("f0n_wrap_predictor_N_1_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4247616)))];
|
| 39 |
+
tensor<fp32, [512]> f0n_wrap_predictor_N_2_norm1_fc_bias = const()[name = string("f0n_wrap_predictor_N_2_norm1_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4248704)))];
|
| 40 |
+
tensor<fp32, [512, 128]> f0n_wrap_predictor_N_2_norm1_fc_weight = const()[name = string("f0n_wrap_predictor_N_2_norm1_fc_weight"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4250816)))];
|
| 41 |
+
tensor<fp32, [256]> f0n_wrap_predictor_N_2_conv1_bias = const()[name = string("f0n_wrap_predictor_N_2_conv1_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4513024)))];
|
| 42 |
+
tensor<fp32, [512]> f0n_wrap_predictor_N_2_norm2_fc_bias = const()[name = string("f0n_wrap_predictor_N_2_norm2_fc_bias"), val = tensor<fp32, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4514112)))];
|
| 43 |
+
tensor<fp32, [512, 128]> f0n_wrap_predictor_N_2_norm2_fc_weight = const()[name = string("f0n_wrap_predictor_N_2_norm2_fc_weight"), val = tensor<fp32, [512, 128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4516224)))];
|
| 44 |
+
tensor<fp32, [256]> f0n_wrap_predictor_N_2_conv2_bias = const()[name = string("f0n_wrap_predictor_N_2_conv2_bias"), val = tensor<fp32, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4778432)))];
|
| 45 |
+
tensor<fp32, [1]> f0n_wrap_predictor_N_proj_bias = const()[name = string("f0n_wrap_predictor_N_proj_bias"), val = tensor<fp32, [1]>([0x1.6de2cap-4])];
|
| 46 |
+
tensor<fp32, [1, 256, 1]> f0n_wrap_predictor_N_proj_weight = const()[name = string("f0n_wrap_predictor_N_proj_weight"), val = tensor<fp32, [1, 256, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4779520)))];
|
| 47 |
+
tensor<fp32, [1, 1, 9]> har_wrap_harmonics = const()[name = string("har_wrap_harmonics"), val = tensor<fp32, [1, 1, 9]>([[[0x1p+0, 0x1p+1, 0x1.8p+1, 0x1p+2, 0x1.4p+2, 0x1.8p+2, 0x1.cp+2, 0x1p+3, 0x1.2p+3]]])];
|
| 48 |
+
tensor<fp32, [1]> har_wrap_l_linear_bias = const()[name = string("har_wrap_l_linear_bias"), val = tensor<fp32, [1]>([0x1.23e7f2p-6])];
|
| 49 |
+
tensor<fp32, [1, 9]> har_wrap_l_linear_weight = const()[name = string("har_wrap_l_linear_weight"), val = tensor<fp32, [1, 9]>([[-0x1.2aaee4p-12, 0x1.3872d6p-4, -0x1.e6ccbep-7, 0x1.e1debcp-8, -0x1.6ca714p-10, 0x1.8ba75p-10, 0x1.b33eecp-9, -0x1.cd2accp-8, 0x1.07f694p-7]])];
|
| 50 |
+
fp32 var_8 = const()[name = string("op_8"), val = fp32(0x1.4f8b58p-17)];
|
| 51 |
+
fp32 var_9 = const()[name = string("op_9"), val = fp32(0x1.99999ap-3)];
|
| 52 |
+
tensor<int32, [3]> transpose_1_perm_0 = const()[name = string("transpose_1_perm_0"), val = tensor<int32, [3]>([-1, 0, -2])];
|
| 53 |
+
tensor<fp32, [1024]> add_0 = const()[name = string("add_0"), val = tensor<fp32, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4780608)))];
|
| 54 |
+
tensor<fp32, [1024]> add_1 = const()[name = string("add_1"), val = tensor<fp32, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4784768)))];
|
| 55 |
+
tensor<fp32, [1024, 640]> concat_4 = const()[name = string("concat_4"), val = tensor<fp32, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(4788928)))];
|
| 56 |
+
tensor<fp32, [1024, 256]> concat_5 = const()[name = string("concat_5"), val = tensor<fp32, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(7410432)))];
|
| 57 |
+
tensor<fp32, [1024, 640]> concat_6 = const()[name = string("concat_6"), val = tensor<fp32, [1024, 640]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8459072)))];
|
| 58 |
+
tensor<fp32, [1024, 256]> concat_7 = const()[name = string("concat_7"), val = tensor<fp32, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11080576)))];
|
| 59 |
+
tensor<fp32, [1, 512]> x_batch_first_lstm_h0_reshaped = const()[name = string("x_batch_first_lstm_h0_reshaped"), val = tensor<fp32, [1, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12129216)))];
|
| 60 |
+
string x_batch_first_direction_0 = const()[name = string("x_batch_first_direction_0"), val = string("bidirectional")];
|
| 61 |
+
bool x_batch_first_output_sequence_0 = const()[name = string("x_batch_first_output_sequence_0"), val = bool(true)];
|
| 62 |
+
string x_batch_first_recurrent_activation_0 = const()[name = string("x_batch_first_recurrent_activation_0"), val = string("sigmoid")];
|
| 63 |
+
string x_batch_first_cell_activation_0 = const()[name = string("x_batch_first_cell_activation_0"), val = string("tanh")];
|
| 64 |
+
string x_batch_first_activation_0 = const()[name = string("x_batch_first_activation_0"), val = string("tanh")];
|
| 65 |
+
tensor<fp32, [?, 1, 640]> transpose_1 = transpose(perm = transpose_1_perm_0, x = en)[name = string("transpose_8")];
|
| 66 |
+
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, weight_hh_back = concat_7, weight_ih = concat_4, weight_ih_back = concat_6, x = transpose_1)[name = string("x_batch_first")];
|
| 67 |
+
tensor<int32, [3]> x_perm_0 = const()[name = string("x_perm_0"), val = tensor<int32, [3]>([1, 0, 2])];
|
| 68 |
+
tensor<int32, [3]> input_3_perm_0 = const()[name = string("input_3_perm_0"), val = tensor<int32, [3]>([0, -1, -2])];
|
| 69 |
+
tensor<fp32, [1, 1024]> h_1 = linear(bias = f0n_wrap_predictor_F0_0_norm1_fc_bias, weight = f0n_wrap_predictor_F0_0_norm1_fc_weight, x = s)[name = string("linear_0")];
|
| 70 |
+
tensor<int32, [3]> var_84 = const()[name = string("op_84"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 71 |
+
tensor<fp32, [1, 1024, 1]> h_3 = reshape(shape = var_84, x = h_1)[name = string("h_3")];
|
| 72 |
+
tensor<int32, [2]> var_86_split_sizes_0 = const()[name = string("op_86_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 73 |
+
int32 var_86_axis_0 = const()[name = string("op_86_axis_0"), val = int32(1)];
|
| 74 |
+
tensor<fp32, [1, 512, 1]> var_86_0, tensor<fp32, [1, 512, 1]> var_86_1 = split(axis = var_86_axis_0, split_sizes = var_86_split_sizes_0, x = h_3)[name = string("op_86")];
|
| 75 |
+
fp32 var_88_promoted = const()[name = string("op_88_promoted"), val = fp32(0x1p+0)];
|
| 76 |
+
tensor<fp32, [1, 512, 1]> var_89 = add(x = var_86_0, y = var_88_promoted)[name = string("op_89")];
|
| 77 |
+
tensor<fp32, [1, ?, 512]> x = transpose(perm = x_perm_0, x = x_batch_first_0)[name = string("transpose_7")];
|
| 78 |
+
tensor<fp32, [1, 512, ?]> input_3 = transpose(perm = input_3_perm_0, x = x)[name = string("transpose_6")];
|
| 79 |
+
tensor<fp32, [1, 512, ?]> var_90 = instance_norm(epsilon = var_8, x = input_3)[name = string("op_90")];
|
| 80 |
+
tensor<fp32, [1, 512, ?]> var_91 = mul(x = var_89, y = var_90)[name = string("op_91")];
|
| 81 |
+
tensor<fp32, [1, 512, ?]> input_5 = add(x = var_91, y = var_86_1)[name = string("input_5")];
|
| 82 |
+
tensor<fp32, [1, 512, ?]> input_7 = leaky_relu(alpha = var_9, x = input_5)[name = string("input_7")];
|
| 83 |
+
tensor<fp32, [512, 512, 3]> weight_1 = const()[name = string("weight_1"), val = tensor<fp32, [512, 512, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(12131328)))];
|
| 84 |
+
string input_9_pad_type_0 = const()[name = string("input_9_pad_type_0"), val = string("custom")];
|
| 85 |
+
tensor<int32, [2]> input_9_pad_0 = const()[name = string("input_9_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 86 |
+
tensor<int32, [1]> input_9_strides_0 = const()[name = string("input_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 87 |
+
tensor<int32, [1]> input_9_dilations_0 = const()[name = string("input_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 88 |
+
int32 input_9_groups_0 = const()[name = string("input_9_groups_0"), val = int32(1)];
|
| 89 |
+
tensor<fp32, [1, 512, ?]> input_9 = conv(bias = f0n_wrap_predictor_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_1, x = input_7)[name = string("input_9")];
|
| 90 |
+
tensor<fp32, [1, 1024]> h_5 = linear(bias = f0n_wrap_predictor_F0_0_norm2_fc_bias, weight = f0n_wrap_predictor_F0_0_norm2_fc_weight, x = s)[name = string("linear_1")];
|
| 91 |
+
tensor<int32, [3]> var_107 = const()[name = string("op_107"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 92 |
+
tensor<fp32, [1, 1024, 1]> h_7 = reshape(shape = var_107, x = h_5)[name = string("h_7")];
|
| 93 |
+
tensor<int32, [2]> var_109_split_sizes_0 = const()[name = string("op_109_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 94 |
+
int32 var_109_axis_0 = const()[name = string("op_109_axis_0"), val = int32(1)];
|
| 95 |
+
tensor<fp32, [1, 512, 1]> var_109_0, tensor<fp32, [1, 512, 1]> var_109_1 = split(axis = var_109_axis_0, split_sizes = var_109_split_sizes_0, x = h_7)[name = string("op_109")];
|
| 96 |
+
fp32 var_111_promoted = const()[name = string("op_111_promoted"), val = fp32(0x1p+0)];
|
| 97 |
+
tensor<fp32, [1, 512, 1]> var_112 = add(x = var_109_0, y = var_111_promoted)[name = string("op_112")];
|
| 98 |
+
tensor<fp32, [1, 512, ?]> var_113 = instance_norm(epsilon = var_8, x = input_9)[name = string("op_113")];
|
| 99 |
+
tensor<fp32, [1, 512, ?]> var_114 = mul(x = var_112, y = var_113)[name = string("op_114")];
|
| 100 |
+
tensor<fp32, [1, 512, ?]> input_11 = add(x = var_114, y = var_109_1)[name = string("input_11")];
|
| 101 |
+
tensor<fp32, [1, 512, ?]> input_13 = leaky_relu(alpha = var_9, x = input_11)[name = string("input_13")];
|
| 102 |
+
tensor<fp32, [512, 512, 3]> weight_3 = const()[name = string("weight_3"), val = tensor<fp32, [512, 512, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(15277120)))];
|
| 103 |
+
string out_1_pad_type_0 = const()[name = string("out_1_pad_type_0"), val = string("custom")];
|
| 104 |
+
tensor<int32, [2]> out_1_pad_0 = const()[name = string("out_1_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 105 |
+
tensor<int32, [1]> out_1_strides_0 = const()[name = string("out_1_strides_0"), val = tensor<int32, [1]>([1])];
|
| 106 |
+
tensor<int32, [1]> out_1_dilations_0 = const()[name = string("out_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 107 |
+
int32 out_1_groups_0 = const()[name = string("out_1_groups_0"), val = int32(1)];
|
| 108 |
+
tensor<fp32, [1, 512, ?]> out_1 = conv(bias = f0n_wrap_predictor_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_3, x = input_13)[name = string("out_1")];
|
| 109 |
+
tensor<fp32, [1, 512, ?]> var_124 = add(x = out_1, y = input_3)[name = string("op_124")];
|
| 110 |
+
fp32 _inversed_input_15_y_0 = const()[name = string("_inversed_input_15_y_0"), val = fp32(0x1.6a09e6p-1)];
|
| 111 |
+
tensor<fp32, [1, 512, ?]> _inversed_input_15 = mul(x = var_124, y = _inversed_input_15_y_0)[name = string("_inversed_input_15")];
|
| 112 |
+
tensor<fp32, [1, 1024]> h_9 = linear(bias = f0n_wrap_predictor_F0_1_norm1_fc_bias, weight = f0n_wrap_predictor_F0_1_norm1_fc_weight, x = s)[name = string("linear_2")];
|
| 113 |
+
tensor<int32, [3]> var_154 = const()[name = string("op_154"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 114 |
+
tensor<fp32, [1, 1024, 1]> h_11 = reshape(shape = var_154, x = h_9)[name = string("h_11")];
|
| 115 |
+
tensor<int32, [2]> var_156_split_sizes_0 = const()[name = string("op_156_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 116 |
+
int32 var_156_axis_0 = const()[name = string("op_156_axis_0"), val = int32(1)];
|
| 117 |
+
tensor<fp32, [1, 512, 1]> var_156_0, tensor<fp32, [1, 512, 1]> var_156_1 = split(axis = var_156_axis_0, split_sizes = var_156_split_sizes_0, x = h_11)[name = string("op_156")];
|
| 118 |
+
fp32 var_158_promoted = const()[name = string("op_158_promoted"), val = fp32(0x1p+0)];
|
| 119 |
+
tensor<fp32, [1, 512, 1]> var_159 = add(x = var_156_0, y = var_158_promoted)[name = string("op_159")];
|
| 120 |
+
tensor<fp32, [1, 512, ?]> var_160 = instance_norm(epsilon = var_8, x = _inversed_input_15)[name = string("op_160")];
|
| 121 |
+
tensor<fp32, [1, 512, ?]> var_161 = mul(x = var_159, y = var_160)[name = string("op_161")];
|
| 122 |
+
tensor<fp32, [1, 512, ?]> input_17 = add(x = var_161, y = var_156_1)[name = string("input_17")];
|
| 123 |
+
tensor<fp32, [1, 512, ?]> input_19 = leaky_relu(alpha = var_9, x = input_17)[name = string("input_19")];
|
| 124 |
+
tensor<fp32, [512, 1, 3]> var_164 = const()[name = string("op_164"), val = tensor<fp32, [512, 1, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18422912)))];
|
| 125 |
+
string conv_transpose_0_pad_type_0 = const()[name = string("conv_transpose_0_pad_type_0"), val = string("custom")];
|
| 126 |
+
tensor<int32, [2]> conv_transpose_0_pad_0 = const()[name = string("conv_transpose_0_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 127 |
+
tensor<int32, [1]> conv_transpose_0_strides_0 = const()[name = string("conv_transpose_0_strides_0"), val = tensor<int32, [1]>([2])];
|
| 128 |
+
int32 conv_transpose_0_groups_0 = const()[name = string("conv_transpose_0_groups_0"), val = int32(512)];
|
| 129 |
+
tensor<int32, [1]> conv_transpose_0_dilations_0 = const()[name = string("conv_transpose_0_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 130 |
+
tensor<fp32, [1, 512, ?]> conv_transpose_0 = conv_transpose(bias = f0n_wrap_predictor_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_164, x = input_19)[name = string("conv_transpose_0")];
|
| 131 |
+
tensor<int32, [3]> input_21_begin_0 = const()[name = string("input_21_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 132 |
+
tensor<int32, [3]> input_21_end_0 = const()[name = string("input_21_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 133 |
+
tensor<bool, [3]> input_21_begin_mask_0 = const()[name = string("input_21_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 134 |
+
tensor<bool, [3]> input_21_end_mask_0 = const()[name = string("input_21_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 135 |
+
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 = string("input_21")];
|
| 136 |
+
tensor<fp32, [256, 512, 3]> weight_5 = const()[name = string("weight_5"), val = tensor<fp32, [256, 512, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(18429120)))];
|
| 137 |
+
string input_23_pad_type_0 = const()[name = string("input_23_pad_type_0"), val = string("custom")];
|
| 138 |
+
tensor<int32, [2]> input_23_pad_0 = const()[name = string("input_23_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 139 |
+
tensor<int32, [1]> input_23_strides_0 = const()[name = string("input_23_strides_0"), val = tensor<int32, [1]>([1])];
|
| 140 |
+
tensor<int32, [1]> input_23_dilations_0 = const()[name = string("input_23_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 141 |
+
int32 input_23_groups_0 = const()[name = string("input_23_groups_0"), val = int32(1)];
|
| 142 |
+
tensor<fp32, [1, 256, ?]> input_23 = conv(bias = f0n_wrap_predictor_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_5, x = input_21)[name = string("input_23")];
|
| 143 |
+
tensor<fp32, [1, 512]> h_13 = linear(bias = f0n_wrap_predictor_F0_1_norm2_fc_bias, weight = f0n_wrap_predictor_F0_1_norm2_fc_weight, x = s)[name = string("linear_3")];
|
| 144 |
+
tensor<int32, [3]> var_184 = const()[name = string("op_184"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 145 |
+
tensor<fp32, [1, 512, 1]> h_15 = reshape(shape = var_184, x = h_13)[name = string("h_15")];
|
| 146 |
+
tensor<int32, [2]> var_186_split_sizes_0 = const()[name = string("op_186_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 147 |
+
int32 var_186_axis_0 = const()[name = string("op_186_axis_0"), val = int32(1)];
|
| 148 |
+
tensor<fp32, [1, 256, 1]> var_186_0, tensor<fp32, [1, 256, 1]> var_186_1 = split(axis = var_186_axis_0, split_sizes = var_186_split_sizes_0, x = h_15)[name = string("op_186")];
|
| 149 |
+
fp32 var_188_promoted = const()[name = string("op_188_promoted"), val = fp32(0x1p+0)];
|
| 150 |
+
tensor<fp32, [1, 256, 1]> var_189 = add(x = var_186_0, y = var_188_promoted)[name = string("op_189")];
|
| 151 |
+
tensor<fp32, [1, 256, ?]> var_190 = instance_norm(epsilon = var_8, x = input_23)[name = string("op_190")];
|
| 152 |
+
tensor<fp32, [1, 256, ?]> var_191 = mul(x = var_189, y = var_190)[name = string("op_191")];
|
| 153 |
+
tensor<fp32, [1, 256, ?]> input_25 = add(x = var_191, y = var_186_1)[name = string("input_25")];
|
| 154 |
+
tensor<fp32, [1, 256, ?]> input_27 = leaky_relu(alpha = var_9, x = input_25)[name = string("input_27")];
|
| 155 |
+
tensor<fp32, [256, 256, 3]> weight_7 = const()[name = string("weight_7"), val = tensor<fp32, [256, 256, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(20002048)))];
|
| 156 |
+
string out_3_pad_type_0 = const()[name = string("out_3_pad_type_0"), val = string("custom")];
|
| 157 |
+
tensor<int32, [2]> out_3_pad_0 = const()[name = string("out_3_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 158 |
+
tensor<int32, [1]> out_3_strides_0 = const()[name = string("out_3_strides_0"), val = tensor<int32, [1]>([1])];
|
| 159 |
+
tensor<int32, [1]> out_3_dilations_0 = const()[name = string("out_3_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 160 |
+
int32 out_3_groups_0 = const()[name = string("out_3_groups_0"), val = int32(1)];
|
| 161 |
+
tensor<fp32, [1, 256, ?]> out_3 = conv(bias = f0n_wrap_predictor_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_7, x = input_27)[name = string("out_3")];
|
| 162 |
+
tensor<int32, [1]> expand_dims_0_axes_0 = const()[name = string("expand_dims_0_axes_0"), val = tensor<int32, [1]>([3])];
|
| 163 |
+
tensor<fp32, [1, 512, ?, 1]> expand_dims_0 = expand_dims(axes = expand_dims_0_axes_0, x = _inversed_input_15)[name = string("expand_dims_0")];
|
| 164 |
+
int32 upsample_nearest_neighbor_0_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_height_0"), val = int32(2)];
|
| 165 |
+
int32 upsample_nearest_neighbor_0_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_0_scale_factor_width_0"), val = int32(1)];
|
| 166 |
+
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 = string("upsample_nearest_neighbor_0")];
|
| 167 |
+
tensor<int32, [1]> input_29_axes_0 = const()[name = string("input_29_axes_0"), val = tensor<int32, [1]>([3])];
|
| 168 |
+
tensor<fp32, [1, 512, ?]> input_29 = squeeze(axes = input_29_axes_0, x = upsample_nearest_neighbor_0)[name = string("input_29")];
|
| 169 |
+
tensor<fp32, [256, 512, 1]> weight_9 = const()[name = string("weight_9"), val = tensor<fp32, [256, 512, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(20788544)))];
|
| 170 |
+
string var_208_pad_type_0 = const()[name = string("op_208_pad_type_0"), val = string("valid")];
|
| 171 |
+
tensor<int32, [1]> var_208_strides_0 = const()[name = string("op_208_strides_0"), val = tensor<int32, [1]>([1])];
|
| 172 |
+
tensor<int32, [2]> var_208_pad_0 = const()[name = string("op_208_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 173 |
+
tensor<int32, [1]> var_208_dilations_0 = const()[name = string("op_208_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 174 |
+
int32 var_208_groups_0 = const()[name = string("op_208_groups_0"), val = int32(1)];
|
| 175 |
+
tensor<fp32, [1, 256, ?]> var_208 = conv(dilations = var_208_dilations_0, groups = var_208_groups_0, pad = var_208_pad_0, pad_type = var_208_pad_type_0, strides = var_208_strides_0, weight = weight_9, x = input_29)[name = string("op_208")];
|
| 176 |
+
tensor<fp32, [1, 256, ?]> var_209 = add(x = out_3, y = var_208)[name = string("op_209")];
|
| 177 |
+
fp32 _inversed_input_31_y_0 = const()[name = string("_inversed_input_31_y_0"), val = fp32(0x1.6a09e6p-1)];
|
| 178 |
+
tensor<fp32, [1, 256, ?]> _inversed_input_31 = mul(x = var_209, y = _inversed_input_31_y_0)[name = string("_inversed_input_31")];
|
| 179 |
+
tensor<fp32, [1, 512]> h_17 = linear(bias = f0n_wrap_predictor_F0_2_norm1_fc_bias, weight = f0n_wrap_predictor_F0_2_norm1_fc_weight, x = s)[name = string("linear_4")];
|
| 180 |
+
tensor<int32, [3]> var_230 = const()[name = string("op_230"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 181 |
+
tensor<fp32, [1, 512, 1]> h_19 = reshape(shape = var_230, x = h_17)[name = string("h_19")];
|
| 182 |
+
tensor<int32, [2]> var_232_split_sizes_0 = const()[name = string("op_232_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 183 |
+
int32 var_232_axis_0 = const()[name = string("op_232_axis_0"), val = int32(1)];
|
| 184 |
+
tensor<fp32, [1, 256, 1]> var_232_0, tensor<fp32, [1, 256, 1]> var_232_1 = split(axis = var_232_axis_0, split_sizes = var_232_split_sizes_0, x = h_19)[name = string("op_232")];
|
| 185 |
+
fp32 var_234_promoted = const()[name = string("op_234_promoted"), val = fp32(0x1p+0)];
|
| 186 |
+
tensor<fp32, [1, 256, 1]> var_235 = add(x = var_232_0, y = var_234_promoted)[name = string("op_235")];
|
| 187 |
+
tensor<fp32, [1, 256, ?]> var_236 = instance_norm(epsilon = var_8, x = _inversed_input_31)[name = string("op_236")];
|
| 188 |
+
tensor<fp32, [1, 256, ?]> var_237 = mul(x = var_235, y = var_236)[name = string("op_237")];
|
| 189 |
+
tensor<fp32, [1, 256, ?]> input_33 = add(x = var_237, y = var_232_1)[name = string("input_33")];
|
| 190 |
+
tensor<fp32, [1, 256, ?]> input_35 = leaky_relu(alpha = var_9, x = input_33)[name = string("input_35")];
|
| 191 |
+
tensor<fp32, [256, 256, 3]> weight_11 = const()[name = string("weight_11"), val = tensor<fp32, [256, 256, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(21312896)))];
|
| 192 |
+
string input_37_pad_type_0 = const()[name = string("input_37_pad_type_0"), val = string("custom")];
|
| 193 |
+
tensor<int32, [2]> input_37_pad_0 = const()[name = string("input_37_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 194 |
+
tensor<int32, [1]> input_37_strides_0 = const()[name = string("input_37_strides_0"), val = tensor<int32, [1]>([1])];
|
| 195 |
+
tensor<int32, [1]> input_37_dilations_0 = const()[name = string("input_37_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 196 |
+
int32 input_37_groups_0 = const()[name = string("input_37_groups_0"), val = int32(1)];
|
| 197 |
+
tensor<fp32, [1, 256, ?]> input_37 = conv(bias = f0n_wrap_predictor_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_11, x = input_35)[name = string("input_37")];
|
| 198 |
+
tensor<fp32, [1, 512]> h_21 = linear(bias = f0n_wrap_predictor_F0_2_norm2_fc_bias, weight = f0n_wrap_predictor_F0_2_norm2_fc_weight, x = s)[name = string("linear_5")];
|
| 199 |
+
tensor<int32, [3]> var_253 = const()[name = string("op_253"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 200 |
+
tensor<fp32, [1, 512, 1]> h_23 = reshape(shape = var_253, x = h_21)[name = string("h_23")];
|
| 201 |
+
tensor<int32, [2]> var_255_split_sizes_0 = const()[name = string("op_255_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 202 |
+
int32 var_255_axis_0 = const()[name = string("op_255_axis_0"), val = int32(1)];
|
| 203 |
+
tensor<fp32, [1, 256, 1]> var_255_0, tensor<fp32, [1, 256, 1]> var_255_1 = split(axis = var_255_axis_0, split_sizes = var_255_split_sizes_0, x = h_23)[name = string("op_255")];
|
| 204 |
+
fp32 var_257_promoted = const()[name = string("op_257_promoted"), val = fp32(0x1p+0)];
|
| 205 |
+
tensor<fp32, [1, 256, 1]> var_258 = add(x = var_255_0, y = var_257_promoted)[name = string("op_258")];
|
| 206 |
+
tensor<fp32, [1, 256, ?]> var_259 = instance_norm(epsilon = var_8, x = input_37)[name = string("op_259")];
|
| 207 |
+
tensor<fp32, [1, 256, ?]> var_260 = mul(x = var_258, y = var_259)[name = string("op_260")];
|
| 208 |
+
tensor<fp32, [1, 256, ?]> input_39 = add(x = var_260, y = var_255_1)[name = string("input_39")];
|
| 209 |
+
tensor<fp32, [1, 256, ?]> input_41 = leaky_relu(alpha = var_9, x = input_39)[name = string("input_41")];
|
| 210 |
+
tensor<fp32, [256, 256, 3]> weight_13 = const()[name = string("weight_13"), val = tensor<fp32, [256, 256, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(22099392)))];
|
| 211 |
+
string out_5_pad_type_0 = const()[name = string("out_5_pad_type_0"), val = string("custom")];
|
| 212 |
+
tensor<int32, [2]> out_5_pad_0 = const()[name = string("out_5_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 213 |
+
tensor<int32, [1]> out_5_strides_0 = const()[name = string("out_5_strides_0"), val = tensor<int32, [1]>([1])];
|
| 214 |
+
tensor<int32, [1]> out_5_dilations_0 = const()[name = string("out_5_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 215 |
+
int32 out_5_groups_0 = const()[name = string("out_5_groups_0"), val = int32(1)];
|
| 216 |
+
tensor<fp32, [1, 256, ?]> out_5 = conv(bias = f0n_wrap_predictor_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_13, x = input_41)[name = string("out_5")];
|
| 217 |
+
tensor<fp32, [1, 256, ?]> var_270 = add(x = out_5, y = _inversed_input_31)[name = string("op_270")];
|
| 218 |
+
fp32 _inversed_input_43_y_0 = const()[name = string("_inversed_input_43_y_0"), val = fp32(0x1.6a09e6p-1)];
|
| 219 |
+
tensor<fp32, [1, 256, ?]> _inversed_input_43 = mul(x = var_270, y = _inversed_input_43_y_0)[name = string("_inversed_input_43")];
|
| 220 |
+
string F0_1_pad_type_0 = const()[name = string("F0_1_pad_type_0"), val = string("valid")];
|
| 221 |
+
tensor<int32, [1]> F0_1_strides_0 = const()[name = string("F0_1_strides_0"), val = tensor<int32, [1]>([1])];
|
| 222 |
+
tensor<int32, [2]> F0_1_pad_0 = const()[name = string("F0_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 223 |
+
tensor<int32, [1]> F0_1_dilations_0 = const()[name = string("F0_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 224 |
+
int32 F0_1_groups_0 = const()[name = string("F0_1_groups_0"), val = int32(1)];
|
| 225 |
+
tensor<fp32, [1, 1, ?]> F0_1 = conv(bias = f0n_wrap_predictor_F0_proj_bias, dilations = F0_1_dilations_0, groups = F0_1_groups_0, pad = F0_1_pad_0, pad_type = F0_1_pad_type_0, strides = F0_1_strides_0, weight = f0n_wrap_predictor_F0_proj_weight, x = _inversed_input_43)[name = string("F0_1")];
|
| 226 |
+
tensor<fp32, [1, 1024]> h_25 = linear(bias = f0n_wrap_predictor_N_0_norm1_fc_bias, weight = f0n_wrap_predictor_N_0_norm1_fc_weight, x = s)[name = string("linear_6")];
|
| 227 |
+
tensor<int32, [3]> var_299 = const()[name = string("op_299"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 228 |
+
tensor<fp32, [1, 1024, 1]> h_27 = reshape(shape = var_299, x = h_25)[name = string("h_27")];
|
| 229 |
+
tensor<int32, [2]> var_301_split_sizes_0 = const()[name = string("op_301_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 230 |
+
int32 var_301_axis_0 = const()[name = string("op_301_axis_0"), val = int32(1)];
|
| 231 |
+
tensor<fp32, [1, 512, 1]> var_301_0, tensor<fp32, [1, 512, 1]> var_301_1 = split(axis = var_301_axis_0, split_sizes = var_301_split_sizes_0, x = h_27)[name = string("op_301")];
|
| 232 |
+
fp32 var_303_promoted = const()[name = string("op_303_promoted"), val = fp32(0x1p+0)];
|
| 233 |
+
tensor<fp32, [1, 512, 1]> var_304 = add(x = var_301_0, y = var_303_promoted)[name = string("op_304")];
|
| 234 |
+
tensor<fp32, [1, 512, ?]> var_306 = mul(x = var_304, y = var_90)[name = string("op_306")];
|
| 235 |
+
tensor<fp32, [1, 512, ?]> input_47 = add(x = var_306, y = var_301_1)[name = string("input_47")];
|
| 236 |
+
tensor<fp32, [1, 512, ?]> input_49 = leaky_relu(alpha = var_9, x = input_47)[name = string("input_49")];
|
| 237 |
+
tensor<fp32, [512, 512, 3]> weight_17 = const()[name = string("weight_17"), val = tensor<fp32, [512, 512, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(22885888)))];
|
| 238 |
+
string input_51_pad_type_0 = const()[name = string("input_51_pad_type_0"), val = string("custom")];
|
| 239 |
+
tensor<int32, [2]> input_51_pad_0 = const()[name = string("input_51_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 240 |
+
tensor<int32, [1]> input_51_strides_0 = const()[name = string("input_51_strides_0"), val = tensor<int32, [1]>([1])];
|
| 241 |
+
tensor<int32, [1]> input_51_dilations_0 = const()[name = string("input_51_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 242 |
+
int32 input_51_groups_0 = const()[name = string("input_51_groups_0"), val = int32(1)];
|
| 243 |
+
tensor<fp32, [1, 512, ?]> input_51 = conv(bias = f0n_wrap_predictor_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_17, x = input_49)[name = string("input_51")];
|
| 244 |
+
tensor<fp32, [1, 1024]> h_29 = linear(bias = f0n_wrap_predictor_N_0_norm2_fc_bias, weight = f0n_wrap_predictor_N_0_norm2_fc_weight, x = s)[name = string("linear_7")];
|
| 245 |
+
tensor<int32, [3]> var_322 = const()[name = string("op_322"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 246 |
+
tensor<fp32, [1, 1024, 1]> h_31 = reshape(shape = var_322, x = h_29)[name = string("h_31")];
|
| 247 |
+
tensor<int32, [2]> var_324_split_sizes_0 = const()[name = string("op_324_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 248 |
+
int32 var_324_axis_0 = const()[name = string("op_324_axis_0"), val = int32(1)];
|
| 249 |
+
tensor<fp32, [1, 512, 1]> var_324_0, tensor<fp32, [1, 512, 1]> var_324_1 = split(axis = var_324_axis_0, split_sizes = var_324_split_sizes_0, x = h_31)[name = string("op_324")];
|
| 250 |
+
fp32 var_326_promoted = const()[name = string("op_326_promoted"), val = fp32(0x1p+0)];
|
| 251 |
+
tensor<fp32, [1, 512, 1]> var_327 = add(x = var_324_0, y = var_326_promoted)[name = string("op_327")];
|
| 252 |
+
tensor<fp32, [1, 512, ?]> var_328 = instance_norm(epsilon = var_8, x = input_51)[name = string("op_328")];
|
| 253 |
+
tensor<fp32, [1, 512, ?]> var_329 = mul(x = var_327, y = var_328)[name = string("op_329")];
|
| 254 |
+
tensor<fp32, [1, 512, ?]> input_53 = add(x = var_329, y = var_324_1)[name = string("input_53")];
|
| 255 |
+
tensor<fp32, [1, 512, ?]> input_55 = leaky_relu(alpha = var_9, x = input_53)[name = string("input_55")];
|
| 256 |
+
tensor<fp32, [512, 512, 3]> weight_19 = const()[name = string("weight_19"), val = tensor<fp32, [512, 512, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(26031680)))];
|
| 257 |
+
string out_7_pad_type_0 = const()[name = string("out_7_pad_type_0"), val = string("custom")];
|
| 258 |
+
tensor<int32, [2]> out_7_pad_0 = const()[name = string("out_7_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 259 |
+
tensor<int32, [1]> out_7_strides_0 = const()[name = string("out_7_strides_0"), val = tensor<int32, [1]>([1])];
|
| 260 |
+
tensor<int32, [1]> out_7_dilations_0 = const()[name = string("out_7_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 261 |
+
int32 out_7_groups_0 = const()[name = string("out_7_groups_0"), val = int32(1)];
|
| 262 |
+
tensor<fp32, [1, 512, ?]> out_7 = conv(bias = f0n_wrap_predictor_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_19, x = input_55)[name = string("out_7")];
|
| 263 |
+
tensor<fp32, [1, 512, ?]> var_339 = add(x = out_7, y = input_3)[name = string("op_339")];
|
| 264 |
+
fp32 _inversed_input_57_y_0 = const()[name = string("_inversed_input_57_y_0"), val = fp32(0x1.6a09e6p-1)];
|
| 265 |
+
tensor<fp32, [1, 512, ?]> _inversed_input_57 = mul(x = var_339, y = _inversed_input_57_y_0)[name = string("_inversed_input_57")];
|
| 266 |
+
tensor<fp32, [1, 1024]> h_33 = linear(bias = f0n_wrap_predictor_N_1_norm1_fc_bias, weight = f0n_wrap_predictor_N_1_norm1_fc_weight, x = s)[name = string("linear_8")];
|
| 267 |
+
tensor<int32, [3]> var_369 = const()[name = string("op_369"), val = tensor<int32, [3]>([1, 1024, 1])];
|
| 268 |
+
tensor<fp32, [1, 1024, 1]> h_35 = reshape(shape = var_369, x = h_33)[name = string("h_35")];
|
| 269 |
+
tensor<int32, [2]> var_371_split_sizes_0 = const()[name = string("op_371_split_sizes_0"), val = tensor<int32, [2]>([512, 512])];
|
| 270 |
+
int32 var_371_axis_0 = const()[name = string("op_371_axis_0"), val = int32(1)];
|
| 271 |
+
tensor<fp32, [1, 512, 1]> var_371_0, tensor<fp32, [1, 512, 1]> var_371_1 = split(axis = var_371_axis_0, split_sizes = var_371_split_sizes_0, x = h_35)[name = string("op_371")];
|
| 272 |
+
fp32 var_373_promoted = const()[name = string("op_373_promoted"), val = fp32(0x1p+0)];
|
| 273 |
+
tensor<fp32, [1, 512, 1]> var_374 = add(x = var_371_0, y = var_373_promoted)[name = string("op_374")];
|
| 274 |
+
tensor<fp32, [1, 512, ?]> var_375 = instance_norm(epsilon = var_8, x = _inversed_input_57)[name = string("op_375")];
|
| 275 |
+
tensor<fp32, [1, 512, ?]> var_376 = mul(x = var_374, y = var_375)[name = string("op_376")];
|
| 276 |
+
tensor<fp32, [1, 512, ?]> input_59 = add(x = var_376, y = var_371_1)[name = string("input_59")];
|
| 277 |
+
tensor<fp32, [1, 512, ?]> input_61 = leaky_relu(alpha = var_9, x = input_59)[name = string("input_61")];
|
| 278 |
+
tensor<fp32, [512, 1, 3]> var_379 = const()[name = string("op_379"), val = tensor<fp32, [512, 1, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(29177472)))];
|
| 279 |
+
string conv_transpose_1_pad_type_0 = const()[name = string("conv_transpose_1_pad_type_0"), val = string("custom")];
|
| 280 |
+
tensor<int32, [2]> conv_transpose_1_pad_0 = const()[name = string("conv_transpose_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 281 |
+
tensor<int32, [1]> conv_transpose_1_strides_0 = const()[name = string("conv_transpose_1_strides_0"), val = tensor<int32, [1]>([2])];
|
| 282 |
+
int32 conv_transpose_1_groups_0 = const()[name = string("conv_transpose_1_groups_0"), val = int32(512)];
|
| 283 |
+
tensor<int32, [1]> conv_transpose_1_dilations_0 = const()[name = string("conv_transpose_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 284 |
+
tensor<fp32, [1, 512, ?]> conv_transpose_1 = conv_transpose(bias = f0n_wrap_predictor_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_379, x = input_61)[name = string("conv_transpose_1")];
|
| 285 |
+
tensor<int32, [3]> input_63_begin_0 = const()[name = string("input_63_begin_0"), val = tensor<int32, [3]>([0, 0, 1])];
|
| 286 |
+
tensor<int32, [3]> input_63_end_0 = const()[name = string("input_63_end_0"), val = tensor<int32, [3]>([0, 0, 0])];
|
| 287 |
+
tensor<bool, [3]> input_63_begin_mask_0 = const()[name = string("input_63_begin_mask_0"), val = tensor<bool, [3]>([true, true, false])];
|
| 288 |
+
tensor<bool, [3]> input_63_end_mask_0 = const()[name = string("input_63_end_mask_0"), val = tensor<bool, [3]>([true, true, true])];
|
| 289 |
+
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 = string("input_63")];
|
| 290 |
+
tensor<fp32, [256, 512, 3]> weight_21 = const()[name = string("weight_21"), val = tensor<fp32, [256, 512, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(29183680)))];
|
| 291 |
+
string input_65_pad_type_0 = const()[name = string("input_65_pad_type_0"), val = string("custom")];
|
| 292 |
+
tensor<int32, [2]> input_65_pad_0 = const()[name = string("input_65_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 293 |
+
tensor<int32, [1]> input_65_strides_0 = const()[name = string("input_65_strides_0"), val = tensor<int32, [1]>([1])];
|
| 294 |
+
tensor<int32, [1]> input_65_dilations_0 = const()[name = string("input_65_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 295 |
+
int32 input_65_groups_0 = const()[name = string("input_65_groups_0"), val = int32(1)];
|
| 296 |
+
tensor<fp32, [1, 256, ?]> input_65 = conv(bias = f0n_wrap_predictor_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_21, x = input_63)[name = string("input_65")];
|
| 297 |
+
tensor<fp32, [1, 512]> h_37 = linear(bias = f0n_wrap_predictor_N_1_norm2_fc_bias, weight = f0n_wrap_predictor_N_1_norm2_fc_weight, x = s)[name = string("linear_9")];
|
| 298 |
+
tensor<int32, [3]> var_399 = const()[name = string("op_399"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 299 |
+
tensor<fp32, [1, 512, 1]> h_39 = reshape(shape = var_399, x = h_37)[name = string("h_39")];
|
| 300 |
+
tensor<int32, [2]> var_401_split_sizes_0 = const()[name = string("op_401_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 301 |
+
int32 var_401_axis_0 = const()[name = string("op_401_axis_0"), val = int32(1)];
|
| 302 |
+
tensor<fp32, [1, 256, 1]> var_401_0, tensor<fp32, [1, 256, 1]> var_401_1 = split(axis = var_401_axis_0, split_sizes = var_401_split_sizes_0, x = h_39)[name = string("op_401")];
|
| 303 |
+
fp32 var_403_promoted = const()[name = string("op_403_promoted"), val = fp32(0x1p+0)];
|
| 304 |
+
tensor<fp32, [1, 256, 1]> var_404 = add(x = var_401_0, y = var_403_promoted)[name = string("op_404")];
|
| 305 |
+
tensor<fp32, [1, 256, ?]> var_405 = instance_norm(epsilon = var_8, x = input_65)[name = string("op_405")];
|
| 306 |
+
tensor<fp32, [1, 256, ?]> var_406 = mul(x = var_404, y = var_405)[name = string("op_406")];
|
| 307 |
+
tensor<fp32, [1, 256, ?]> input_67 = add(x = var_406, y = var_401_1)[name = string("input_67")];
|
| 308 |
+
tensor<fp32, [1, 256, ?]> input_69 = leaky_relu(alpha = var_9, x = input_67)[name = string("input_69")];
|
| 309 |
+
tensor<fp32, [256, 256, 3]> weight_23 = const()[name = string("weight_23"), val = tensor<fp32, [256, 256, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(30756608)))];
|
| 310 |
+
string out_9_pad_type_0 = const()[name = string("out_9_pad_type_0"), val = string("custom")];
|
| 311 |
+
tensor<int32, [2]> out_9_pad_0 = const()[name = string("out_9_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 312 |
+
tensor<int32, [1]> out_9_strides_0 = const()[name = string("out_9_strides_0"), val = tensor<int32, [1]>([1])];
|
| 313 |
+
tensor<int32, [1]> out_9_dilations_0 = const()[name = string("out_9_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 314 |
+
int32 out_9_groups_0 = const()[name = string("out_9_groups_0"), val = int32(1)];
|
| 315 |
+
tensor<fp32, [1, 256, ?]> out_9 = conv(bias = f0n_wrap_predictor_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_23, x = input_69)[name = string("out_9")];
|
| 316 |
+
tensor<int32, [1]> expand_dims_1_axes_0 = const()[name = string("expand_dims_1_axes_0"), val = tensor<int32, [1]>([3])];
|
| 317 |
+
tensor<fp32, [1, 512, ?, 1]> expand_dims_1 = expand_dims(axes = expand_dims_1_axes_0, x = _inversed_input_57)[name = string("expand_dims_1")];
|
| 318 |
+
int32 upsample_nearest_neighbor_1_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_1_scale_factor_height_0"), val = int32(2)];
|
| 319 |
+
int32 upsample_nearest_neighbor_1_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_1_scale_factor_width_0"), val = int32(1)];
|
| 320 |
+
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 = string("upsample_nearest_neighbor_1")];
|
| 321 |
+
tensor<int32, [1]> input_71_axes_0 = const()[name = string("input_71_axes_0"), val = tensor<int32, [1]>([3])];
|
| 322 |
+
tensor<fp32, [1, 512, ?]> input_71 = squeeze(axes = input_71_axes_0, x = upsample_nearest_neighbor_1)[name = string("input_71")];
|
| 323 |
+
tensor<fp32, [256, 512, 1]> weight_25 = const()[name = string("weight_25"), val = tensor<fp32, [256, 512, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(31543104)))];
|
| 324 |
+
string var_423_pad_type_0 = const()[name = string("op_423_pad_type_0"), val = string("valid")];
|
| 325 |
+
tensor<int32, [1]> var_423_strides_0 = const()[name = string("op_423_strides_0"), val = tensor<int32, [1]>([1])];
|
| 326 |
+
tensor<int32, [2]> var_423_pad_0 = const()[name = string("op_423_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 327 |
+
tensor<int32, [1]> var_423_dilations_0 = const()[name = string("op_423_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 328 |
+
int32 var_423_groups_0 = const()[name = string("op_423_groups_0"), val = int32(1)];
|
| 329 |
+
tensor<fp32, [1, 256, ?]> var_423 = conv(dilations = var_423_dilations_0, groups = var_423_groups_0, pad = var_423_pad_0, pad_type = var_423_pad_type_0, strides = var_423_strides_0, weight = weight_25, x = input_71)[name = string("op_423")];
|
| 330 |
+
tensor<fp32, [1, 256, ?]> var_424 = add(x = out_9, y = var_423)[name = string("op_424")];
|
| 331 |
+
fp32 _inversed_input_73_y_0 = const()[name = string("_inversed_input_73_y_0"), val = fp32(0x1.6a09e6p-1)];
|
| 332 |
+
tensor<fp32, [1, 256, ?]> _inversed_input_73 = mul(x = var_424, y = _inversed_input_73_y_0)[name = string("_inversed_input_73")];
|
| 333 |
+
tensor<fp32, [1, 512]> h_41 = linear(bias = f0n_wrap_predictor_N_2_norm1_fc_bias, weight = f0n_wrap_predictor_N_2_norm1_fc_weight, x = s)[name = string("linear_10")];
|
| 334 |
+
tensor<int32, [3]> var_445 = const()[name = string("op_445"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 335 |
+
tensor<fp32, [1, 512, 1]> h_43 = reshape(shape = var_445, x = h_41)[name = string("h_43")];
|
| 336 |
+
tensor<int32, [2]> var_447_split_sizes_0 = const()[name = string("op_447_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 337 |
+
int32 var_447_axis_0 = const()[name = string("op_447_axis_0"), val = int32(1)];
|
| 338 |
+
tensor<fp32, [1, 256, 1]> var_447_0, tensor<fp32, [1, 256, 1]> var_447_1 = split(axis = var_447_axis_0, split_sizes = var_447_split_sizes_0, x = h_43)[name = string("op_447")];
|
| 339 |
+
fp32 var_449_promoted = const()[name = string("op_449_promoted"), val = fp32(0x1p+0)];
|
| 340 |
+
tensor<fp32, [1, 256, 1]> var_450 = add(x = var_447_0, y = var_449_promoted)[name = string("op_450")];
|
| 341 |
+
tensor<fp32, [1, 256, ?]> var_451 = instance_norm(epsilon = var_8, x = _inversed_input_73)[name = string("op_451")];
|
| 342 |
+
tensor<fp32, [1, 256, ?]> var_452 = mul(x = var_450, y = var_451)[name = string("op_452")];
|
| 343 |
+
tensor<fp32, [1, 256, ?]> input_75 = add(x = var_452, y = var_447_1)[name = string("input_75")];
|
| 344 |
+
tensor<fp32, [1, 256, ?]> input_77 = leaky_relu(alpha = var_9, x = input_75)[name = string("input_77")];
|
| 345 |
+
tensor<fp32, [256, 256, 3]> weight_27 = const()[name = string("weight_27"), val = tensor<fp32, [256, 256, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(32067456)))];
|
| 346 |
+
string input_79_pad_type_0 = const()[name = string("input_79_pad_type_0"), val = string("custom")];
|
| 347 |
+
tensor<int32, [2]> input_79_pad_0 = const()[name = string("input_79_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 348 |
+
tensor<int32, [1]> input_79_strides_0 = const()[name = string("input_79_strides_0"), val = tensor<int32, [1]>([1])];
|
| 349 |
+
tensor<int32, [1]> input_79_dilations_0 = const()[name = string("input_79_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 350 |
+
int32 input_79_groups_0 = const()[name = string("input_79_groups_0"), val = int32(1)];
|
| 351 |
+
tensor<fp32, [1, 256, ?]> input_79 = conv(bias = f0n_wrap_predictor_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_27, x = input_77)[name = string("input_79")];
|
| 352 |
+
tensor<fp32, [1, 512]> h_45 = linear(bias = f0n_wrap_predictor_N_2_norm2_fc_bias, weight = f0n_wrap_predictor_N_2_norm2_fc_weight, x = s)[name = string("linear_11")];
|
| 353 |
+
tensor<int32, [3]> var_468 = const()[name = string("op_468"), val = tensor<int32, [3]>([1, 512, 1])];
|
| 354 |
+
tensor<fp32, [1, 512, 1]> h = reshape(shape = var_468, x = h_45)[name = string("h")];
|
| 355 |
+
tensor<int32, [2]> var_470_split_sizes_0 = const()[name = string("op_470_split_sizes_0"), val = tensor<int32, [2]>([256, 256])];
|
| 356 |
+
int32 var_470_axis_0 = const()[name = string("op_470_axis_0"), val = int32(1)];
|
| 357 |
+
tensor<fp32, [1, 256, 1]> var_470_0, tensor<fp32, [1, 256, 1]> var_470_1 = split(axis = var_470_axis_0, split_sizes = var_470_split_sizes_0, x = h)[name = string("op_470")];
|
| 358 |
+
fp32 var_472_promoted = const()[name = string("op_472_promoted"), val = fp32(0x1p+0)];
|
| 359 |
+
tensor<fp32, [1, 256, 1]> var_473 = add(x = var_470_0, y = var_472_promoted)[name = string("op_473")];
|
| 360 |
+
tensor<fp32, [1, 256, ?]> var_474 = instance_norm(epsilon = var_8, x = input_79)[name = string("op_474")];
|
| 361 |
+
tensor<fp32, [1, 256, ?]> var_475 = mul(x = var_473, y = var_474)[name = string("op_475")];
|
| 362 |
+
tensor<fp32, [1, 256, ?]> input_81 = add(x = var_475, y = var_470_1)[name = string("input_81")];
|
| 363 |
+
tensor<fp32, [1, 256, ?]> input_83 = leaky_relu(alpha = var_9, x = input_81)[name = string("input_83")];
|
| 364 |
+
tensor<fp32, [256, 256, 3]> weight_29 = const()[name = string("weight_29"), val = tensor<fp32, [256, 256, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(32853952)))];
|
| 365 |
+
string out_pad_type_0 = const()[name = string("out_pad_type_0"), val = string("custom")];
|
| 366 |
+
tensor<int32, [2]> out_pad_0 = const()[name = string("out_pad_0"), val = tensor<int32, [2]>([1, 1])];
|
| 367 |
+
tensor<int32, [1]> out_strides_0 = const()[name = string("out_strides_0"), val = tensor<int32, [1]>([1])];
|
| 368 |
+
tensor<int32, [1]> out_dilations_0 = const()[name = string("out_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 369 |
+
int32 out_groups_0 = const()[name = string("out_groups_0"), val = int32(1)];
|
| 370 |
+
tensor<fp32, [1, 256, ?]> out = conv(bias = f0n_wrap_predictor_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_29, x = input_83)[name = string("out")];
|
| 371 |
+
tensor<fp32, [1, 256, ?]> var_485 = add(x = out, y = _inversed_input_73)[name = string("op_485")];
|
| 372 |
+
fp32 _inversed_input_85_y_0 = const()[name = string("_inversed_input_85_y_0"), val = fp32(0x1.6a09e6p-1)];
|
| 373 |
+
tensor<fp32, [1, 256, ?]> _inversed_input_85 = mul(x = var_485, y = _inversed_input_85_y_0)[name = string("_inversed_input_85")];
|
| 374 |
+
string N_1_pad_type_0 = const()[name = string("N_1_pad_type_0"), val = string("valid")];
|
| 375 |
+
tensor<int32, [1]> N_1_strides_0 = const()[name = string("N_1_strides_0"), val = tensor<int32, [1]>([1])];
|
| 376 |
+
tensor<int32, [2]> N_1_pad_0 = const()[name = string("N_1_pad_0"), val = tensor<int32, [2]>([0, 0])];
|
| 377 |
+
tensor<int32, [1]> N_1_dilations_0 = const()[name = string("N_1_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 378 |
+
int32 N_1_groups_0 = const()[name = string("N_1_groups_0"), val = int32(1)];
|
| 379 |
+
tensor<fp32, [1, 1, ?]> N_1 = conv(bias = f0n_wrap_predictor_N_proj_bias, dilations = N_1_dilations_0, groups = N_1_groups_0, pad = N_1_pad_0, pad_type = N_1_pad_type_0, strides = N_1_strides_0, weight = f0n_wrap_predictor_N_proj_weight, x = _inversed_input_85)[name = string("N_1")];
|
| 380 |
+
tensor<int32, [1]> f0_axes_0 = const()[name = string("f0_axes_0"), val = tensor<int32, [1]>([1])];
|
| 381 |
+
tensor<fp32, [1, ?]> f0 = squeeze(axes = f0_axes_0, x = F0_1)[name = string("f0")];
|
| 382 |
+
tensor<int32, [1]> var_496_axes_0 = const()[name = string("op_496_axes_0"), val = tensor<int32, [1]>([1])];
|
| 383 |
+
tensor<fp32, [1, ?]> var_496 = squeeze(axes = var_496_axes_0, x = N_1)[name = string("op_496")];
|
| 384 |
+
fp32 var_501 = const()[name = string("op_501"), val = fp32(0x1.4p+3)];
|
| 385 |
+
int32 var_506 = const()[name = string("op_506"), val = int32(1)];
|
| 386 |
+
tensor<int32, [1]> f0_lo_axes_0 = const()[name = string("f0_lo_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 387 |
+
tensor<fp32, [1, ?, 1]> f0_lo = expand_dims(axes = f0_lo_axes_0, x = f0)[name = string("f0_lo")];
|
| 388 |
+
tensor<fp32, [1, ?, 9]> fn_lo = mul(x = f0_lo, y = har_wrap_harmonics)[name = string("fn_lo")];
|
| 389 |
+
fp32 _inversed_rad_lo_y_0 = const()[name = string("_inversed_rad_lo_y_0"), val = fp32(0x1.5d867cp-15)];
|
| 390 |
+
tensor<fp32, [1, ?, 9]> _inversed_rad_lo = mul(x = fn_lo, y = _inversed_rad_lo_y_0)[name = string("_inversed_rad_lo")];
|
| 391 |
+
bool var_514_exclusive_0 = const()[name = string("op_514_exclusive_0"), val = bool(false)];
|
| 392 |
+
bool var_514_reverse_0 = const()[name = string("op_514_reverse_0"), val = bool(false)];
|
| 393 |
+
tensor<fp32, [1, ?, 9]> var_514 = cumsum(axis = var_506, exclusive = var_514_exclusive_0, reverse = var_514_reverse_0, x = _inversed_rad_lo)[name = string("op_514")];
|
| 394 |
+
fp32 var_515 = const()[name = string("op_515"), val = fp32(0x1.921fb6p+2)];
|
| 395 |
+
tensor<fp32, [1, ?, 9]> phase_lo = mul(x = var_514, y = var_515)[name = string("phase_lo")];
|
| 396 |
+
fp32 var_517_promoted = const()[name = string("op_517_promoted"), val = fp32(0x1.2cp+8)];
|
| 397 |
+
tensor<fp32, [1, ?, 9]> var_518 = mul(x = phase_lo, y = var_517_promoted)[name = string("op_518")];
|
| 398 |
+
tensor<int32, [3]> input_87_perm_0 = const()[name = string("input_87_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 399 |
+
tensor<int32, [1]> expand_dims_2_axes_0 = const()[name = string("expand_dims_2_axes_0"), val = tensor<int32, [1]>([3])];
|
| 400 |
+
tensor<fp32, [1, 9, ?]> input_87 = transpose(perm = input_87_perm_0, x = var_518)[name = string("transpose_5")];
|
| 401 |
+
tensor<fp32, [1, 9, ?, 1]> expand_dims_2 = expand_dims(axes = expand_dims_2_axes_0, x = input_87)[name = string("expand_dims_2")];
|
| 402 |
+
int32 upsample_bilinear_0_scale_factor_height_0 = const()[name = string("upsample_bilinear_0_scale_factor_height_0"), val = int32(300)];
|
| 403 |
+
bool upsample_bilinear_0_align_corners_0 = const()[name = string("upsample_bilinear_0_align_corners_0"), val = bool(false)];
|
| 404 |
+
int32 upsample_bilinear_0_scale_factor_width_0 = const()[name = string("upsample_bilinear_0_scale_factor_width_0"), val = int32(1)];
|
| 405 |
+
tensor<fp32, [1, 9, ?, 1]> upsample_bilinear_0 = upsample_bilinear(align_corners = upsample_bilinear_0_align_corners_0, scale_factor_height = upsample_bilinear_0_scale_factor_height_0, scale_factor_width = upsample_bilinear_0_scale_factor_width_0, x = expand_dims_2)[name = string("upsample_bilinear_0")];
|
| 406 |
+
tensor<int32, [1]> var_521_axes_0 = const()[name = string("op_521_axes_0"), val = tensor<int32, [1]>([3])];
|
| 407 |
+
tensor<fp32, [1, 9, ?]> var_521 = squeeze(axes = var_521_axes_0, x = upsample_bilinear_0)[name = string("op_521")];
|
| 408 |
+
tensor<fp32, [1, 9, ?]> var_523 = sin(x = var_521)[name = string("op_523")];
|
| 409 |
+
fp32 var_524 = const()[name = string("op_524"), val = fp32(0x1.99999ap-4)];
|
| 410 |
+
tensor<fp32, [1, 9, ?]> sines = mul(x = var_523, y = var_524)[name = string("sines")];
|
| 411 |
+
tensor<bool, [1, ?, 9]> var_526 = greater(x = fn_lo, y = var_501)[name = string("op_526")];
|
| 412 |
+
string uv_lo_dtype_0 = const()[name = string("uv_lo_dtype_0"), val = string("fp32")];
|
| 413 |
+
tensor<int32, [3]> input_89_perm_0 = const()[name = string("input_89_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 414 |
+
tensor<int32, [1]> expand_dims_3_axes_0 = const()[name = string("expand_dims_3_axes_0"), val = tensor<int32, [1]>([3])];
|
| 415 |
+
tensor<fp32, [1, ?, 9]> uv_lo = cast(dtype = uv_lo_dtype_0, x = var_526)[name = string("cast_26")];
|
| 416 |
+
tensor<fp32, [1, 9, ?]> input_89 = transpose(perm = input_89_perm_0, x = uv_lo)[name = string("transpose_4")];
|
| 417 |
+
tensor<fp32, [1, 9, ?, 1]> expand_dims_3 = expand_dims(axes = expand_dims_3_axes_0, x = input_89)[name = string("expand_dims_3")];
|
| 418 |
+
int32 upsample_nearest_neighbor_2_scale_factor_height_0 = const()[name = string("upsample_nearest_neighbor_2_scale_factor_height_0"), val = int32(300)];
|
| 419 |
+
int32 upsample_nearest_neighbor_2_scale_factor_width_0 = const()[name = string("upsample_nearest_neighbor_2_scale_factor_width_0"), val = int32(1)];
|
| 420 |
+
tensor<fp32, [1, 9, ?, 1]> upsample_nearest_neighbor_2 = upsample_nearest_neighbor(scale_factor_height = upsample_nearest_neighbor_2_scale_factor_height_0, scale_factor_width = upsample_nearest_neighbor_2_scale_factor_width_0, x = expand_dims_3)[name = string("upsample_nearest_neighbor_2")];
|
| 421 |
+
tensor<int32, [1]> var_530_axes_0 = const()[name = string("op_530_axes_0"), val = tensor<int32, [1]>([3])];
|
| 422 |
+
tensor<fp32, [1, 9, ?]> var_530 = squeeze(axes = var_530_axes_0, x = upsample_nearest_neighbor_2)[name = string("op_530")];
|
| 423 |
+
tensor<fp32, [1, 9, ?]> input_91 = mul(x = sines, y = var_530)[name = string("input_91")];
|
| 424 |
+
tensor<int32, [3]> transpose_0_perm_0 = const()[name = string("transpose_0_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 425 |
+
tensor<fp32, [1, ?, 9]> transpose_0 = transpose(perm = transpose_0_perm_0, x = input_91)[name = string("transpose_3")];
|
| 426 |
+
tensor<fp32, [1, ?, 1]> input = linear(bias = har_wrap_l_linear_bias, weight = har_wrap_l_linear_weight, x = transpose_0)[name = string("linear_12")];
|
| 427 |
+
tensor<fp32, [1, ?, 1]> sine_merge = tanh(x = input)[name = string("sine_merge")];
|
| 428 |
+
tensor<int32, [3]> var_537_perm_0 = const()[name = string("op_537_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 429 |
+
tensor<fp32, [1, 1, ?]> var_537 = transpose(perm = var_537_perm_0, x = sine_merge)[name = string("transpose_2")];
|
| 430 |
+
} -> (f0, var_496, var_537);
|
| 431 |
+
}
|
iteration_3/compiled/fused_f0n_har_source.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ce01b0523d8e925108b5f9ba113d5ff1721bb3e5e25f3eb6d8a2dfaa56876c59
|
| 3 |
+
size 33640448
|
iteration_3/compiled/ref_encoder_fp16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:dfe5cf2e8252bfc82f19da3cd60f265c31abde5d69c982233a46244585677ad1
|
| 3 |
+
size 243
|
iteration_3/compiled/ref_encoder_fp16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b9d2f56f7354ae06e94e716169c3d8e1ff4c35b5dca1de8a548bbcbd6feb876b
|
| 3 |
+
size 372
|
iteration_3/compiled/ref_encoder_fp16.mlmodelc/metadata.json
ADDED
|
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"metadataOutputVersion" : "3.0",
|
| 4 |
+
"storagePrecision" : "Float16",
|
| 5 |
+
"outputSchema" : [
|
| 6 |
+
{
|
| 7 |
+
"hasShapeFlexibility" : "0",
|
| 8 |
+
"isOptional" : "0",
|
| 9 |
+
"dataType" : "Float16",
|
| 10 |
+
"formattedType" : "MultiArray (Float16 1 × 256)",
|
| 11 |
+
"shortDescription" : "",
|
| 12 |
+
"shape" : "[1, 256]",
|
| 13 |
+
"name" : "var_794",
|
| 14 |
+
"type" : "MultiArray"
|
| 15 |
+
}
|
| 16 |
+
],
|
| 17 |
+
"modelParameters" : [
|
| 18 |
+
|
| 19 |
+
],
|
| 20 |
+
"specificationVersion" : 9,
|
| 21 |
+
"mlProgramOperationTypeHistogram" : {
|
| 22 |
+
"Ios18.linear" : 2,
|
| 23 |
+
"Ios18.conv" : 34,
|
| 24 |
+
"Ios18.leakyRelu" : 20,
|
| 25 |
+
"Ios18.expandDims" : 4,
|
| 26 |
+
"Ios18.concat" : 5,
|
| 27 |
+
"Ios18.add" : 8,
|
| 28 |
+
"Ios16.reduceMean" : 2,
|
| 29 |
+
"Ios18.avgPool" : 8,
|
| 30 |
+
"Ios18.sliceByIndex" : 4,
|
| 31 |
+
"Ios18.cast" : 1,
|
| 32 |
+
"Ios18.reshape" : 2,
|
| 33 |
+
"Ios18.mul" : 8
|
| 34 |
+
},
|
| 35 |
+
"computePrecision" : "Mixed (Float16, Float32, Int32)",
|
| 36 |
+
"isUpdatable" : "0",
|
| 37 |
+
"stateSchema" : [
|
| 38 |
+
|
| 39 |
+
],
|
| 40 |
+
"availability" : {
|
| 41 |
+
"macOS" : "15.0",
|
| 42 |
+
"tvOS" : "18.0",
|
| 43 |
+
"visionOS" : "2.0",
|
| 44 |
+
"watchOS" : "11.0",
|
| 45 |
+
"iOS" : "18.0",
|
| 46 |
+
"macCatalyst" : "18.0"
|
| 47 |
+
},
|
| 48 |
+
"modelType" : {
|
| 49 |
+
"name" : "MLModelType_mlProgram"
|
| 50 |
+
},
|
| 51 |
+
"userDefinedMetadata" : {
|
| 52 |
+
"com.github.apple.coremltools.conversion_date" : "2026-05-08",
|
| 53 |
+
"com.github.apple.coremltools.source" : "torch==2.11.0",
|
| 54 |
+
"com.github.apple.coremltools.version" : "9.0",
|
| 55 |
+
"com.github.apple.coremltools.source_dialect" : "TorchScript"
|
| 56 |
+
},
|
| 57 |
+
"inputSchema" : [
|
| 58 |
+
{
|
| 59 |
+
"hasShapeFlexibility" : "0",
|
| 60 |
+
"isOptional" : "0",
|
| 61 |
+
"dataType" : "Float32",
|
| 62 |
+
"formattedType" : "MultiArray (Float32 1 × 1 × 80 × 231)",
|
| 63 |
+
"shortDescription" : "",
|
| 64 |
+
"shape" : "[1, 1, 80, 231]",
|
| 65 |
+
"name" : "mel",
|
| 66 |
+
"type" : "MultiArray"
|
| 67 |
+
}
|
| 68 |
+
],
|
| 69 |
+
"generatedClassName" : "ref_encoder_fp16",
|
| 70 |
+
"method" : "predict"
|
| 71 |
+
}
|
| 72 |
+
]
|
iteration_3/compiled/ref_encoder_fp16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,433 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3520.4.1"}, {"coremlc-version", "3520.5.1"}, {"coremltools-component-torch", "2.11.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<fp32, [1, 1, 80, 231]> mel) {
|
| 5 |
+
int32 var_5 = const()[name = string("op_5"), val = int32(-1)];
|
| 6 |
+
fp32 var_10 = const()[name = string("op_10"), val = fp32(0x1.99999ap-3)];
|
| 7 |
+
string input_1_pad_type_0 = const()[name = string("input_1_pad_type_0"), val = string("custom")];
|
| 8 |
+
tensor<int32, [4]> input_1_pad_0 = const()[name = string("input_1_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 9 |
+
tensor<int32, [2]> input_1_strides_0 = const()[name = string("input_1_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 10 |
+
tensor<int32, [2]> input_1_dilations_0 = const()[name = string("input_1_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 11 |
+
int32 input_1_groups_0 = const()[name = string("input_1_groups_0"), val = int32(1)];
|
| 12 |
+
string mel_to_fp16_dtype_0 = const()[name = string("mel_to_fp16_dtype_0"), val = string("fp16")];
|
| 13 |
+
tensor<fp16, [64, 1, 3, 3]> weight_3_to_fp16 = const()[name = string("weight_3_to_fp16"), val = tensor<fp16, [64, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 14 |
+
tensor<fp16, [64]> style_encoder_shared_0_bias_to_fp16 = const()[name = string("style_encoder_shared_0_bias_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1280)))];
|
| 15 |
+
tensor<fp16, [1, 1, 80, 231]> mel_to_fp16 = cast(dtype = mel_to_fp16_dtype_0, x = mel)[name = string("cast_121")];
|
| 16 |
+
tensor<fp16, [1, 64, 80, 231]> input_1_cast_fp16 = conv(bias = style_encoder_shared_0_bias_to_fp16, dilations = input_1_dilations_0, groups = input_1_groups_0, pad = input_1_pad_0, pad_type = input_1_pad_type_0, strides = input_1_strides_0, weight = weight_3_to_fp16, x = mel_to_fp16)[name = string("input_1_cast_fp16")];
|
| 17 |
+
string x_1_pad_type_0 = const()[name = string("x_1_pad_type_0"), val = string("valid")];
|
| 18 |
+
tensor<int32, [2]> x_1_strides_0 = const()[name = string("x_1_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 19 |
+
tensor<int32, [4]> x_1_pad_0 = const()[name = string("x_1_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 20 |
+
tensor<int32, [2]> x_1_dilations_0 = const()[name = string("x_1_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 21 |
+
int32 x_1_groups_0 = const()[name = string("x_1_groups_0"), val = int32(1)];
|
| 22 |
+
tensor<fp16, [128, 64, 1, 1]> weight_7_to_fp16 = const()[name = string("weight_7_to_fp16"), val = tensor<fp16, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1472)))];
|
| 23 |
+
tensor<fp16, [1, 128, 80, 231]> x_1_cast_fp16 = conv(dilations = x_1_dilations_0, groups = x_1_groups_0, pad = x_1_pad_0, pad_type = x_1_pad_type_0, strides = x_1_strides_0, weight = weight_7_to_fp16, x = input_1_cast_fp16)[name = string("x_1_cast_fp16")];
|
| 24 |
+
tensor<int32, [4]> var_81_begin_0 = const()[name = string("op_81_begin_0"), val = tensor<int32, [4]>([0, 0, 0, -1])];
|
| 25 |
+
tensor<int32, [4]> var_81_end_0 = const()[name = string("op_81_end_0"), val = tensor<int32, [4]>([1, 128, 80, 231])];
|
| 26 |
+
tensor<bool, [4]> var_81_end_mask_0 = const()[name = string("op_81_end_mask_0"), val = tensor<bool, [4]>([true, true, true, true])];
|
| 27 |
+
tensor<bool, [4]> var_81_squeeze_mask_0 = const()[name = string("op_81_squeeze_mask_0"), val = tensor<bool, [4]>([false, false, false, true])];
|
| 28 |
+
tensor<fp16, [1, 128, 80]> var_81_cast_fp16 = slice_by_index(begin = var_81_begin_0, end = var_81_end_0, end_mask = var_81_end_mask_0, squeeze_mask = var_81_squeeze_mask_0, x = x_1_cast_fp16)[name = string("op_81_cast_fp16")];
|
| 29 |
+
tensor<int32, [1]> var_82_axes_0 = const()[name = string("op_82_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 30 |
+
tensor<fp16, [1, 128, 80, 1]> var_82_cast_fp16 = expand_dims(axes = var_82_axes_0, x = var_81_cast_fp16)[name = string("op_82_cast_fp16")];
|
| 31 |
+
bool x_3_interleave_0 = const()[name = string("x_3_interleave_0"), val = bool(false)];
|
| 32 |
+
tensor<fp16, [1, 128, 80, 232]> x_3_cast_fp16 = concat(axis = var_5, interleave = x_3_interleave_0, values = (x_1_cast_fp16, var_82_cast_fp16))[name = string("x_3_cast_fp16")];
|
| 33 |
+
tensor<int32, [2]> var_85 = const()[name = string("op_85"), val = tensor<int32, [2]>([2, 2])];
|
| 34 |
+
tensor<int32, [2]> var_86 = const()[name = string("op_86"), val = tensor<int32, [2]>([2, 2])];
|
| 35 |
+
string var_88_pad_type_0 = const()[name = string("op_88_pad_type_0"), val = string("custom")];
|
| 36 |
+
tensor<int32, [4]> var_88_pad_0 = const()[name = string("op_88_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 37 |
+
bool var_88_exclude_padding_from_average_0 = const()[name = string("op_88_exclude_padding_from_average_0"), val = bool(false)];
|
| 38 |
+
bool var_88_ceil_mode_0 = const()[name = string("op_88_ceil_mode_0"), val = bool(false)];
|
| 39 |
+
tensor<fp16, [1, 128, 40, 116]> var_88_cast_fp16 = avg_pool(ceil_mode = var_88_ceil_mode_0, exclude_padding_from_average = var_88_exclude_padding_from_average_0, kernel_sizes = var_85, pad = var_88_pad_0, pad_type = var_88_pad_type_0, strides = var_86, x = x_3_cast_fp16)[name = string("op_88_cast_fp16")];
|
| 40 |
+
tensor<fp16, [1, 64, 80, 231]> input_3_cast_fp16 = leaky_relu(alpha = var_10, x = input_1_cast_fp16)[name = string("input_3_cast_fp16")];
|
| 41 |
+
string input_5_pad_type_0 = const()[name = string("input_5_pad_type_0"), val = string("custom")];
|
| 42 |
+
tensor<int32, [4]> input_5_pad_0 = const()[name = string("input_5_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 43 |
+
tensor<int32, [2]> input_5_strides_0 = const()[name = string("input_5_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 44 |
+
tensor<int32, [2]> input_5_dilations_0 = const()[name = string("input_5_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 45 |
+
int32 input_5_groups_0 = const()[name = string("input_5_groups_0"), val = int32(1)];
|
| 46 |
+
tensor<fp16, [64, 64, 3, 3]> weight_11_to_fp16 = const()[name = string("weight_11_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(17920)))];
|
| 47 |
+
tensor<fp16, [64]> style_encoder_shared_1_conv1_bias_to_fp16 = const()[name = string("style_encoder_shared_1_conv1_bias_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(91712)))];
|
| 48 |
+
tensor<fp16, [1, 64, 80, 231]> input_5_cast_fp16 = conv(bias = style_encoder_shared_1_conv1_bias_to_fp16, dilations = input_5_dilations_0, groups = input_5_groups_0, pad = input_5_pad_0, pad_type = input_5_pad_type_0, strides = input_5_strides_0, weight = weight_11_to_fp16, x = input_3_cast_fp16)[name = string("input_5_cast_fp16")];
|
| 49 |
+
string input_7_pad_type_0 = const()[name = string("input_7_pad_type_0"), val = string("custom")];
|
| 50 |
+
tensor<int32, [4]> input_7_pad_0 = const()[name = string("input_7_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 51 |
+
tensor<int32, [2]> input_7_strides_0 = const()[name = string("input_7_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 52 |
+
int32 input_7_groups_0 = const()[name = string("input_7_groups_0"), val = int32(64)];
|
| 53 |
+
tensor<int32, [2]> input_7_dilations_0 = const()[name = string("input_7_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 54 |
+
tensor<fp16, [64, 1, 3, 3]> weight_15_to_fp16 = const()[name = string("weight_15_to_fp16"), val = tensor<fp16, [64, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(91904)))];
|
| 55 |
+
tensor<fp16, [64]> style_encoder_shared_1_downsample_res_conv_bias_to_fp16 = const()[name = string("style_encoder_shared_1_downsample_res_conv_bias_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(93120)))];
|
| 56 |
+
tensor<fp16, [1, 64, 40, 116]> input_7_cast_fp16 = conv(bias = style_encoder_shared_1_downsample_res_conv_bias_to_fp16, dilations = input_7_dilations_0, groups = input_7_groups_0, pad = input_7_pad_0, pad_type = input_7_pad_type_0, strides = input_7_strides_0, weight = weight_15_to_fp16, x = input_5_cast_fp16)[name = string("input_7_cast_fp16")];
|
| 57 |
+
tensor<fp16, [1, 64, 40, 116]> input_9_cast_fp16 = leaky_relu(alpha = var_10, x = input_7_cast_fp16)[name = string("input_9_cast_fp16")];
|
| 58 |
+
string var_133_pad_type_0 = const()[name = string("op_133_pad_type_0"), val = string("custom")];
|
| 59 |
+
tensor<int32, [4]> var_133_pad_0 = const()[name = string("op_133_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 60 |
+
tensor<int32, [2]> var_133_strides_0 = const()[name = string("op_133_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 61 |
+
tensor<int32, [2]> var_133_dilations_0 = const()[name = string("op_133_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 62 |
+
int32 var_133_groups_0 = const()[name = string("op_133_groups_0"), val = int32(1)];
|
| 63 |
+
tensor<fp16, [128, 64, 3, 3]> weight_19_to_fp16 = const()[name = string("weight_19_to_fp16"), val = tensor<fp16, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(93312)))];
|
| 64 |
+
tensor<fp16, [128]> style_encoder_shared_1_conv2_bias_to_fp16 = const()[name = string("style_encoder_shared_1_conv2_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(240832)))];
|
| 65 |
+
tensor<fp16, [1, 128, 40, 116]> var_133_cast_fp16 = conv(bias = style_encoder_shared_1_conv2_bias_to_fp16, dilations = var_133_dilations_0, groups = var_133_groups_0, pad = var_133_pad_0, pad_type = var_133_pad_type_0, strides = var_133_strides_0, weight = weight_19_to_fp16, x = input_9_cast_fp16)[name = string("op_133_cast_fp16")];
|
| 66 |
+
tensor<fp16, [1, 128, 40, 116]> x_5_cast_fp16 = add(x = var_88_cast_fp16, y = var_133_cast_fp16)[name = string("x_5_cast_fp16")];
|
| 67 |
+
fp16 _inversed_input_11_y_0_to_fp16 = const()[name = string("_inversed_input_11_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 68 |
+
tensor<fp16, [1, 128, 40, 116]> _inversed_input_11_cast_fp16 = mul(x = x_5_cast_fp16, y = _inversed_input_11_y_0_to_fp16)[name = string("_inversed_input_11_cast_fp16")];
|
| 69 |
+
string x_7_pad_type_0 = const()[name = string("x_7_pad_type_0"), val = string("valid")];
|
| 70 |
+
tensor<int32, [2]> x_7_strides_0 = const()[name = string("x_7_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 71 |
+
tensor<int32, [4]> x_7_pad_0 = const()[name = string("x_7_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 72 |
+
tensor<int32, [2]> x_7_dilations_0 = const()[name = string("x_7_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 73 |
+
int32 x_7_groups_0 = const()[name = string("x_7_groups_0"), val = int32(1)];
|
| 74 |
+
tensor<fp16, [256, 128, 1, 1]> weight_23_to_fp16 = const()[name = string("weight_23_to_fp16"), val = tensor<fp16, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(241152)))];
|
| 75 |
+
tensor<fp16, [1, 256, 40, 116]> x_7_cast_fp16 = conv(dilations = x_7_dilations_0, groups = x_7_groups_0, pad = x_7_pad_0, pad_type = x_7_pad_type_0, strides = x_7_strides_0, weight = weight_23_to_fp16, x = _inversed_input_11_cast_fp16)[name = string("x_7_cast_fp16")];
|
| 76 |
+
tensor<int32, [2]> var_169 = const()[name = string("op_169"), val = tensor<int32, [2]>([2, 2])];
|
| 77 |
+
tensor<int32, [2]> var_170 = const()[name = string("op_170"), val = tensor<int32, [2]>([2, 2])];
|
| 78 |
+
string var_172_pad_type_0 = const()[name = string("op_172_pad_type_0"), val = string("custom")];
|
| 79 |
+
tensor<int32, [4]> var_172_pad_0 = const()[name = string("op_172_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 80 |
+
bool var_172_exclude_padding_from_average_0 = const()[name = string("op_172_exclude_padding_from_average_0"), val = bool(false)];
|
| 81 |
+
bool var_172_ceil_mode_0 = const()[name = string("op_172_ceil_mode_0"), val = bool(false)];
|
| 82 |
+
tensor<fp16, [1, 256, 20, 58]> var_172_cast_fp16 = avg_pool(ceil_mode = var_172_ceil_mode_0, exclude_padding_from_average = var_172_exclude_padding_from_average_0, kernel_sizes = var_169, pad = var_172_pad_0, pad_type = var_172_pad_type_0, strides = var_170, x = x_7_cast_fp16)[name = string("op_172_cast_fp16")];
|
| 83 |
+
tensor<fp16, [1, 128, 40, 116]> input_13_cast_fp16 = leaky_relu(alpha = var_10, x = _inversed_input_11_cast_fp16)[name = string("input_13_cast_fp16")];
|
| 84 |
+
string input_15_pad_type_0 = const()[name = string("input_15_pad_type_0"), val = string("custom")];
|
| 85 |
+
tensor<int32, [4]> input_15_pad_0 = const()[name = string("input_15_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 86 |
+
tensor<int32, [2]> input_15_strides_0 = const()[name = string("input_15_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 87 |
+
tensor<int32, [2]> input_15_dilations_0 = const()[name = string("input_15_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 88 |
+
int32 input_15_groups_0 = const()[name = string("input_15_groups_0"), val = int32(1)];
|
| 89 |
+
tensor<fp16, [128, 128, 3, 3]> weight_27_to_fp16 = const()[name = string("weight_27_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(306752)))];
|
| 90 |
+
tensor<fp16, [128]> style_encoder_shared_2_conv1_bias_to_fp16 = const()[name = string("style_encoder_shared_2_conv1_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(601728)))];
|
| 91 |
+
tensor<fp16, [1, 128, 40, 116]> input_15_cast_fp16 = conv(bias = style_encoder_shared_2_conv1_bias_to_fp16, dilations = input_15_dilations_0, groups = input_15_groups_0, pad = input_15_pad_0, pad_type = input_15_pad_type_0, strides = input_15_strides_0, weight = weight_27_to_fp16, x = input_13_cast_fp16)[name = string("input_15_cast_fp16")];
|
| 92 |
+
string input_17_pad_type_0 = const()[name = string("input_17_pad_type_0"), val = string("custom")];
|
| 93 |
+
tensor<int32, [4]> input_17_pad_0 = const()[name = string("input_17_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 94 |
+
tensor<int32, [2]> input_17_strides_0 = const()[name = string("input_17_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 95 |
+
int32 input_17_groups_0 = const()[name = string("input_17_groups_0"), val = int32(128)];
|
| 96 |
+
tensor<int32, [2]> input_17_dilations_0 = const()[name = string("input_17_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 97 |
+
tensor<fp16, [128, 1, 3, 3]> weight_31_to_fp16 = const()[name = string("weight_31_to_fp16"), val = tensor<fp16, [128, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(602048)))];
|
| 98 |
+
tensor<fp16, [128]> style_encoder_shared_2_downsample_res_conv_bias_to_fp16 = const()[name = string("style_encoder_shared_2_downsample_res_conv_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(604416)))];
|
| 99 |
+
tensor<fp16, [1, 128, 20, 58]> input_17_cast_fp16 = conv(bias = style_encoder_shared_2_downsample_res_conv_bias_to_fp16, dilations = input_17_dilations_0, groups = input_17_groups_0, pad = input_17_pad_0, pad_type = input_17_pad_type_0, strides = input_17_strides_0, weight = weight_31_to_fp16, x = input_15_cast_fp16)[name = string("input_17_cast_fp16")];
|
| 100 |
+
tensor<fp16, [1, 128, 20, 58]> input_19_cast_fp16 = leaky_relu(alpha = var_10, x = input_17_cast_fp16)[name = string("input_19_cast_fp16")];
|
| 101 |
+
string var_217_pad_type_0 = const()[name = string("op_217_pad_type_0"), val = string("custom")];
|
| 102 |
+
tensor<int32, [4]> var_217_pad_0 = const()[name = string("op_217_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 103 |
+
tensor<int32, [2]> var_217_strides_0 = const()[name = string("op_217_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 104 |
+
tensor<int32, [2]> var_217_dilations_0 = const()[name = string("op_217_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 105 |
+
int32 var_217_groups_0 = const()[name = string("op_217_groups_0"), val = int32(1)];
|
| 106 |
+
tensor<fp16, [256, 128, 3, 3]> weight_35_to_fp16 = const()[name = string("weight_35_to_fp16"), val = tensor<fp16, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(604736)))];
|
| 107 |
+
tensor<fp16, [256]> style_encoder_shared_2_conv2_bias_to_fp16 = const()[name = string("style_encoder_shared_2_conv2_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1194624)))];
|
| 108 |
+
tensor<fp16, [1, 256, 20, 58]> var_217_cast_fp16 = conv(bias = style_encoder_shared_2_conv2_bias_to_fp16, dilations = var_217_dilations_0, groups = var_217_groups_0, pad = var_217_pad_0, pad_type = var_217_pad_type_0, strides = var_217_strides_0, weight = weight_35_to_fp16, x = input_19_cast_fp16)[name = string("op_217_cast_fp16")];
|
| 109 |
+
tensor<fp16, [1, 256, 20, 58]> x_9_cast_fp16 = add(x = var_172_cast_fp16, y = var_217_cast_fp16)[name = string("x_9_cast_fp16")];
|
| 110 |
+
fp16 _inversed_input_21_y_0_to_fp16 = const()[name = string("_inversed_input_21_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 111 |
+
tensor<fp16, [1, 256, 20, 58]> _inversed_input_21_cast_fp16 = mul(x = x_9_cast_fp16, y = _inversed_input_21_y_0_to_fp16)[name = string("_inversed_input_21_cast_fp16")];
|
| 112 |
+
string x_11_pad_type_0 = const()[name = string("x_11_pad_type_0"), val = string("valid")];
|
| 113 |
+
tensor<int32, [2]> x_11_strides_0 = const()[name = string("x_11_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 114 |
+
tensor<int32, [4]> x_11_pad_0 = const()[name = string("x_11_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 115 |
+
tensor<int32, [2]> x_11_dilations_0 = const()[name = string("x_11_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 116 |
+
int32 x_11_groups_0 = const()[name = string("x_11_groups_0"), val = int32(1)];
|
| 117 |
+
tensor<fp16, [512, 256, 1, 1]> weight_39_to_fp16 = const()[name = string("weight_39_to_fp16"), val = tensor<fp16, [512, 256, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1195200)))];
|
| 118 |
+
tensor<fp16, [1, 512, 20, 58]> x_11_cast_fp16 = conv(dilations = x_11_dilations_0, groups = x_11_groups_0, pad = x_11_pad_0, pad_type = x_11_pad_type_0, strides = x_11_strides_0, weight = weight_39_to_fp16, x = _inversed_input_21_cast_fp16)[name = string("x_11_cast_fp16")];
|
| 119 |
+
tensor<int32, [2]> var_253 = const()[name = string("op_253"), val = tensor<int32, [2]>([2, 2])];
|
| 120 |
+
tensor<int32, [2]> var_254 = const()[name = string("op_254"), val = tensor<int32, [2]>([2, 2])];
|
| 121 |
+
string var_256_pad_type_0 = const()[name = string("op_256_pad_type_0"), val = string("custom")];
|
| 122 |
+
tensor<int32, [4]> var_256_pad_0 = const()[name = string("op_256_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 123 |
+
bool var_256_exclude_padding_from_average_0 = const()[name = string("op_256_exclude_padding_from_average_0"), val = bool(false)];
|
| 124 |
+
bool var_256_ceil_mode_0 = const()[name = string("op_256_ceil_mode_0"), val = bool(false)];
|
| 125 |
+
tensor<fp16, [1, 512, 10, 29]> var_256_cast_fp16 = avg_pool(ceil_mode = var_256_ceil_mode_0, exclude_padding_from_average = var_256_exclude_padding_from_average_0, kernel_sizes = var_253, pad = var_256_pad_0, pad_type = var_256_pad_type_0, strides = var_254, x = x_11_cast_fp16)[name = string("op_256_cast_fp16")];
|
| 126 |
+
tensor<fp16, [1, 256, 20, 58]> input_23_cast_fp16 = leaky_relu(alpha = var_10, x = _inversed_input_21_cast_fp16)[name = string("input_23_cast_fp16")];
|
| 127 |
+
string input_25_pad_type_0 = const()[name = string("input_25_pad_type_0"), val = string("custom")];
|
| 128 |
+
tensor<int32, [4]> input_25_pad_0 = const()[name = string("input_25_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 129 |
+
tensor<int32, [2]> input_25_strides_0 = const()[name = string("input_25_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 130 |
+
tensor<int32, [2]> input_25_dilations_0 = const()[name = string("input_25_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 131 |
+
int32 input_25_groups_0 = const()[name = string("input_25_groups_0"), val = int32(1)];
|
| 132 |
+
tensor<fp16, [256, 256, 3, 3]> weight_43_to_fp16 = const()[name = string("weight_43_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1457408)))];
|
| 133 |
+
tensor<fp16, [256]> style_encoder_shared_3_conv1_bias_to_fp16 = const()[name = string("style_encoder_shared_3_conv1_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2637120)))];
|
| 134 |
+
tensor<fp16, [1, 256, 20, 58]> input_25_cast_fp16 = conv(bias = style_encoder_shared_3_conv1_bias_to_fp16, dilations = input_25_dilations_0, groups = input_25_groups_0, pad = input_25_pad_0, pad_type = input_25_pad_type_0, strides = input_25_strides_0, weight = weight_43_to_fp16, x = input_23_cast_fp16)[name = string("input_25_cast_fp16")];
|
| 135 |
+
string input_27_pad_type_0 = const()[name = string("input_27_pad_type_0"), val = string("custom")];
|
| 136 |
+
tensor<int32, [4]> input_27_pad_0 = const()[name = string("input_27_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 137 |
+
tensor<int32, [2]> input_27_strides_0 = const()[name = string("input_27_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 138 |
+
int32 input_27_groups_0 = const()[name = string("input_27_groups_0"), val = int32(256)];
|
| 139 |
+
tensor<int32, [2]> input_27_dilations_0 = const()[name = string("input_27_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 140 |
+
tensor<fp16, [256, 1, 3, 3]> weight_47_to_fp16 = const()[name = string("weight_47_to_fp16"), val = tensor<fp16, [256, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2637696)))];
|
| 141 |
+
tensor<fp16, [256]> style_encoder_shared_3_downsample_res_conv_bias_to_fp16 = const()[name = string("style_encoder_shared_3_downsample_res_conv_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2642368)))];
|
| 142 |
+
tensor<fp16, [1, 256, 10, 29]> input_27_cast_fp16 = conv(bias = style_encoder_shared_3_downsample_res_conv_bias_to_fp16, dilations = input_27_dilations_0, groups = input_27_groups_0, pad = input_27_pad_0, pad_type = input_27_pad_type_0, strides = input_27_strides_0, weight = weight_47_to_fp16, x = input_25_cast_fp16)[name = string("input_27_cast_fp16")];
|
| 143 |
+
tensor<fp16, [1, 256, 10, 29]> input_29_cast_fp16 = leaky_relu(alpha = var_10, x = input_27_cast_fp16)[name = string("input_29_cast_fp16")];
|
| 144 |
+
string var_301_pad_type_0 = const()[name = string("op_301_pad_type_0"), val = string("custom")];
|
| 145 |
+
tensor<int32, [4]> var_301_pad_0 = const()[name = string("op_301_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 146 |
+
tensor<int32, [2]> var_301_strides_0 = const()[name = string("op_301_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 147 |
+
tensor<int32, [2]> var_301_dilations_0 = const()[name = string("op_301_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 148 |
+
int32 var_301_groups_0 = const()[name = string("op_301_groups_0"), val = int32(1)];
|
| 149 |
+
tensor<fp16, [512, 256, 3, 3]> weight_51_to_fp16 = const()[name = string("weight_51_to_fp16"), val = tensor<fp16, [512, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2642944)))];
|
| 150 |
+
tensor<fp16, [512]> style_encoder_shared_3_conv2_bias_to_fp16 = const()[name = string("style_encoder_shared_3_conv2_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5002304)))];
|
| 151 |
+
tensor<fp16, [1, 512, 10, 29]> var_301_cast_fp16 = conv(bias = style_encoder_shared_3_conv2_bias_to_fp16, dilations = var_301_dilations_0, groups = var_301_groups_0, pad = var_301_pad_0, pad_type = var_301_pad_type_0, strides = var_301_strides_0, weight = weight_51_to_fp16, x = input_29_cast_fp16)[name = string("op_301_cast_fp16")];
|
| 152 |
+
tensor<fp16, [1, 512, 10, 29]> x_13_cast_fp16 = add(x = var_256_cast_fp16, y = var_301_cast_fp16)[name = string("x_13_cast_fp16")];
|
| 153 |
+
fp16 _inversed_x_15_y_0_to_fp16 = const()[name = string("_inversed_x_15_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 154 |
+
tensor<fp16, [1, 512, 10, 29]> _inversed_x_15_cast_fp16 = mul(x = x_13_cast_fp16, y = _inversed_x_15_y_0_to_fp16)[name = string("_inversed_x_15_cast_fp16")];
|
| 155 |
+
tensor<int32, [4]> var_320_begin_0 = const()[name = string("op_320_begin_0"), val = tensor<int32, [4]>([0, 0, 0, -1])];
|
| 156 |
+
tensor<int32, [4]> var_320_end_0 = const()[name = string("op_320_end_0"), val = tensor<int32, [4]>([1, 512, 10, 29])];
|
| 157 |
+
tensor<bool, [4]> var_320_end_mask_0 = const()[name = string("op_320_end_mask_0"), val = tensor<bool, [4]>([true, true, true, true])];
|
| 158 |
+
tensor<bool, [4]> var_320_squeeze_mask_0 = const()[name = string("op_320_squeeze_mask_0"), val = tensor<bool, [4]>([false, false, false, true])];
|
| 159 |
+
tensor<fp16, [1, 512, 10]> var_320_cast_fp16 = slice_by_index(begin = var_320_begin_0, end = var_320_end_0, end_mask = var_320_end_mask_0, squeeze_mask = var_320_squeeze_mask_0, x = _inversed_x_15_cast_fp16)[name = string("op_320_cast_fp16")];
|
| 160 |
+
tensor<int32, [1]> var_321_axes_0 = const()[name = string("op_321_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 161 |
+
tensor<fp16, [1, 512, 10, 1]> var_321_cast_fp16 = expand_dims(axes = var_321_axes_0, x = var_320_cast_fp16)[name = string("op_321_cast_fp16")];
|
| 162 |
+
bool x_17_interleave_0 = const()[name = string("x_17_interleave_0"), val = bool(false)];
|
| 163 |
+
tensor<fp16, [1, 512, 10, 30]> x_17_cast_fp16 = concat(axis = var_5, interleave = x_17_interleave_0, values = (_inversed_x_15_cast_fp16, var_321_cast_fp16))[name = string("x_17_cast_fp16")];
|
| 164 |
+
tensor<int32, [2]> var_324 = const()[name = string("op_324"), val = tensor<int32, [2]>([2, 2])];
|
| 165 |
+
tensor<int32, [2]> var_325 = const()[name = string("op_325"), val = tensor<int32, [2]>([2, 2])];
|
| 166 |
+
string var_327_pad_type_0 = const()[name = string("op_327_pad_type_0"), val = string("custom")];
|
| 167 |
+
tensor<int32, [4]> var_327_pad_0 = const()[name = string("op_327_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 168 |
+
bool var_327_exclude_padding_from_average_0 = const()[name = string("op_327_exclude_padding_from_average_0"), val = bool(false)];
|
| 169 |
+
bool var_327_ceil_mode_0 = const()[name = string("op_327_ceil_mode_0"), val = bool(false)];
|
| 170 |
+
tensor<fp16, [1, 512, 5, 15]> var_327_cast_fp16 = avg_pool(ceil_mode = var_327_ceil_mode_0, exclude_padding_from_average = var_327_exclude_padding_from_average_0, kernel_sizes = var_324, pad = var_327_pad_0, pad_type = var_327_pad_type_0, strides = var_325, x = x_17_cast_fp16)[name = string("op_327_cast_fp16")];
|
| 171 |
+
tensor<fp16, [1, 512, 10, 29]> input_31_cast_fp16 = leaky_relu(alpha = var_10, x = _inversed_x_15_cast_fp16)[name = string("input_31_cast_fp16")];
|
| 172 |
+
string input_33_pad_type_0 = const()[name = string("input_33_pad_type_0"), val = string("custom")];
|
| 173 |
+
tensor<int32, [4]> input_33_pad_0 = const()[name = string("input_33_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 174 |
+
tensor<int32, [2]> input_33_strides_0 = const()[name = string("input_33_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 175 |
+
tensor<int32, [2]> input_33_dilations_0 = const()[name = string("input_33_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 176 |
+
int32 input_33_groups_0 = const()[name = string("input_33_groups_0"), val = int32(1)];
|
| 177 |
+
tensor<fp16, [512, 512, 3, 3]> weight_55_to_fp16 = const()[name = string("weight_55_to_fp16"), val = tensor<fp16, [512, 512, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5003392)))];
|
| 178 |
+
tensor<fp16, [512]> style_encoder_shared_4_conv1_bias_to_fp16 = const()[name = string("style_encoder_shared_4_conv1_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9722048)))];
|
| 179 |
+
tensor<fp16, [1, 512, 10, 29]> input_33_cast_fp16 = conv(bias = style_encoder_shared_4_conv1_bias_to_fp16, dilations = input_33_dilations_0, groups = input_33_groups_0, pad = input_33_pad_0, pad_type = input_33_pad_type_0, strides = input_33_strides_0, weight = weight_55_to_fp16, x = input_31_cast_fp16)[name = string("input_33_cast_fp16")];
|
| 180 |
+
string input_35_pad_type_0 = const()[name = string("input_35_pad_type_0"), val = string("custom")];
|
| 181 |
+
tensor<int32, [4]> input_35_pad_0 = const()[name = string("input_35_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 182 |
+
tensor<int32, [2]> input_35_strides_0 = const()[name = string("input_35_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 183 |
+
int32 input_35_groups_0 = const()[name = string("input_35_groups_0"), val = int32(512)];
|
| 184 |
+
tensor<int32, [2]> input_35_dilations_0 = const()[name = string("input_35_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 185 |
+
tensor<fp16, [512, 1, 3, 3]> weight_59_to_fp16 = const()[name = string("weight_59_to_fp16"), val = tensor<fp16, [512, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9723136)))];
|
| 186 |
+
tensor<fp16, [512]> style_encoder_shared_4_downsample_res_conv_bias_to_fp16 = const()[name = string("style_encoder_shared_4_downsample_res_conv_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9732416)))];
|
| 187 |
+
tensor<fp16, [1, 512, 5, 15]> input_35_cast_fp16 = conv(bias = style_encoder_shared_4_downsample_res_conv_bias_to_fp16, dilations = input_35_dilations_0, groups = input_35_groups_0, pad = input_35_pad_0, pad_type = input_35_pad_type_0, strides = input_35_strides_0, weight = weight_59_to_fp16, x = input_33_cast_fp16)[name = string("input_35_cast_fp16")];
|
| 188 |
+
tensor<fp16, [1, 512, 5, 15]> input_37_cast_fp16 = leaky_relu(alpha = var_10, x = input_35_cast_fp16)[name = string("input_37_cast_fp16")];
|
| 189 |
+
string var_372_pad_type_0 = const()[name = string("op_372_pad_type_0"), val = string("custom")];
|
| 190 |
+
tensor<int32, [4]> var_372_pad_0 = const()[name = string("op_372_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 191 |
+
tensor<int32, [2]> var_372_strides_0 = const()[name = string("op_372_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 192 |
+
tensor<int32, [2]> var_372_dilations_0 = const()[name = string("op_372_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 193 |
+
int32 var_372_groups_0 = const()[name = string("op_372_groups_0"), val = int32(1)];
|
| 194 |
+
tensor<fp16, [512, 512, 3, 3]> weight_63_to_fp16 = const()[name = string("weight_63_to_fp16"), val = tensor<fp16, [512, 512, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9733504)))];
|
| 195 |
+
tensor<fp16, [512]> style_encoder_shared_4_conv2_bias_to_fp16 = const()[name = string("style_encoder_shared_4_conv2_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14452160)))];
|
| 196 |
+
tensor<fp16, [1, 512, 5, 15]> var_372_cast_fp16 = conv(bias = style_encoder_shared_4_conv2_bias_to_fp16, dilations = var_372_dilations_0, groups = var_372_groups_0, pad = var_372_pad_0, pad_type = var_372_pad_type_0, strides = var_372_strides_0, weight = weight_63_to_fp16, x = input_37_cast_fp16)[name = string("op_372_cast_fp16")];
|
| 197 |
+
tensor<fp16, [1, 512, 5, 15]> x_19_cast_fp16 = add(x = var_327_cast_fp16, y = var_372_cast_fp16)[name = string("x_19_cast_fp16")];
|
| 198 |
+
fp16 _inversed_input_39_y_0_to_fp16 = const()[name = string("_inversed_input_39_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 199 |
+
tensor<fp16, [1, 512, 5, 15]> _inversed_input_39_cast_fp16 = mul(x = x_19_cast_fp16, y = _inversed_input_39_y_0_to_fp16)[name = string("_inversed_input_39_cast_fp16")];
|
| 200 |
+
tensor<fp16, [1, 512, 5, 15]> input_41_cast_fp16 = leaky_relu(alpha = var_10, x = _inversed_input_39_cast_fp16)[name = string("input_41_cast_fp16")];
|
| 201 |
+
string input_43_pad_type_0 = const()[name = string("input_43_pad_type_0"), val = string("valid")];
|
| 202 |
+
tensor<int32, [2]> input_43_strides_0 = const()[name = string("input_43_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 203 |
+
tensor<int32, [4]> input_43_pad_0 = const()[name = string("input_43_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 204 |
+
tensor<int32, [2]> input_43_dilations_0 = const()[name = string("input_43_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 205 |
+
int32 input_43_groups_0 = const()[name = string("input_43_groups_0"), val = int32(1)];
|
| 206 |
+
tensor<fp16, [512, 512, 5, 5]> weight_67_to_fp16 = const()[name = string("weight_67_to_fp16"), val = tensor<fp16, [512, 512, 5, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(14453248)))];
|
| 207 |
+
tensor<fp16, [512]> style_encoder_shared_6_bias_to_fp16 = const()[name = string("style_encoder_shared_6_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27560512)))];
|
| 208 |
+
tensor<fp16, [1, 512, 1, 11]> input_43_cast_fp16 = conv(bias = style_encoder_shared_6_bias_to_fp16, dilations = input_43_dilations_0, groups = input_43_groups_0, pad = input_43_pad_0, pad_type = input_43_pad_type_0, strides = input_43_strides_0, weight = weight_67_to_fp16, x = input_41_cast_fp16)[name = string("input_43_cast_fp16")];
|
| 209 |
+
tensor<int32, [2]> input_45_axes_0 = const()[name = string("input_45_axes_0"), val = tensor<int32, [2]>([-2, -1])];
|
| 210 |
+
bool input_45_keep_dims_0 = const()[name = string("input_45_keep_dims_0"), val = bool(true)];
|
| 211 |
+
tensor<fp16, [1, 512, 1, 1]> input_45_cast_fp16 = reduce_mean(axes = input_45_axes_0, keep_dims = input_45_keep_dims_0, x = input_43_cast_fp16)[name = string("input_45_cast_fp16")];
|
| 212 |
+
tensor<fp16, [1, 512, 1, 1]> h_1_cast_fp16 = leaky_relu(alpha = var_10, x = input_45_cast_fp16)[name = string("h_1_cast_fp16")];
|
| 213 |
+
tensor<int32, [2]> var_393 = const()[name = string("op_393"), val = tensor<int32, [2]>([1, -1])];
|
| 214 |
+
tensor<fp16, [1, 512]> input_47_cast_fp16 = reshape(shape = var_393, x = h_1_cast_fp16)[name = string("input_47_cast_fp16")];
|
| 215 |
+
tensor<fp16, [128, 512]> style_encoder_unshared_weight_to_fp16 = const()[name = string("style_encoder_unshared_weight_to_fp16"), val = tensor<fp16, [128, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27561600)))];
|
| 216 |
+
tensor<fp16, [128]> style_encoder_unshared_bias_to_fp16 = const()[name = string("style_encoder_unshared_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27692736)))];
|
| 217 |
+
tensor<fp16, [1, 128]> linear_0_cast_fp16 = linear(bias = style_encoder_unshared_bias_to_fp16, weight = style_encoder_unshared_weight_to_fp16, x = input_47_cast_fp16)[name = string("linear_0_cast_fp16")];
|
| 218 |
+
int32 var_399 = const()[name = string("op_399"), val = int32(-1)];
|
| 219 |
+
fp32 var_404 = const()[name = string("op_404"), val = fp32(0x1.99999ap-3)];
|
| 220 |
+
string input_49_pad_type_0 = const()[name = string("input_49_pad_type_0"), val = string("custom")];
|
| 221 |
+
tensor<int32, [4]> input_49_pad_0 = const()[name = string("input_49_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 222 |
+
tensor<int32, [2]> input_49_strides_0 = const()[name = string("input_49_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 223 |
+
tensor<int32, [2]> input_49_dilations_0 = const()[name = string("input_49_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 224 |
+
int32 input_49_groups_0 = const()[name = string("input_49_groups_0"), val = int32(1)];
|
| 225 |
+
tensor<fp16, [64, 1, 3, 3]> weight_71_to_fp16 = const()[name = string("weight_71_to_fp16"), val = tensor<fp16, [64, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27693056)))];
|
| 226 |
+
tensor<fp16, [64]> predictor_encoder_shared_0_bias_to_fp16 = const()[name = string("predictor_encoder_shared_0_bias_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27694272)))];
|
| 227 |
+
tensor<fp16, [1, 64, 80, 231]> input_49_cast_fp16 = conv(bias = predictor_encoder_shared_0_bias_to_fp16, dilations = input_49_dilations_0, groups = input_49_groups_0, pad = input_49_pad_0, pad_type = input_49_pad_type_0, strides = input_49_strides_0, weight = weight_71_to_fp16, x = mel_to_fp16)[name = string("input_49_cast_fp16")];
|
| 228 |
+
string x_21_pad_type_0 = const()[name = string("x_21_pad_type_0"), val = string("valid")];
|
| 229 |
+
tensor<int32, [2]> x_21_strides_0 = const()[name = string("x_21_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 230 |
+
tensor<int32, [4]> x_21_pad_0 = const()[name = string("x_21_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 231 |
+
tensor<int32, [2]> x_21_dilations_0 = const()[name = string("x_21_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 232 |
+
int32 x_21_groups_0 = const()[name = string("x_21_groups_0"), val = int32(1)];
|
| 233 |
+
tensor<fp16, [128, 64, 1, 1]> weight_75_to_fp16 = const()[name = string("weight_75_to_fp16"), val = tensor<fp16, [128, 64, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27694464)))];
|
| 234 |
+
tensor<fp16, [1, 128, 80, 231]> x_21_cast_fp16 = conv(dilations = x_21_dilations_0, groups = x_21_groups_0, pad = x_21_pad_0, pad_type = x_21_pad_type_0, strides = x_21_strides_0, weight = weight_75_to_fp16, x = input_49_cast_fp16)[name = string("x_21_cast_fp16")];
|
| 235 |
+
tensor<int32, [4]> var_475_begin_0 = const()[name = string("op_475_begin_0"), val = tensor<int32, [4]>([0, 0, 0, -1])];
|
| 236 |
+
tensor<int32, [4]> var_475_end_0 = const()[name = string("op_475_end_0"), val = tensor<int32, [4]>([1, 128, 80, 231])];
|
| 237 |
+
tensor<bool, [4]> var_475_end_mask_0 = const()[name = string("op_475_end_mask_0"), val = tensor<bool, [4]>([true, true, true, true])];
|
| 238 |
+
tensor<bool, [4]> var_475_squeeze_mask_0 = const()[name = string("op_475_squeeze_mask_0"), val = tensor<bool, [4]>([false, false, false, true])];
|
| 239 |
+
tensor<fp16, [1, 128, 80]> var_475_cast_fp16 = slice_by_index(begin = var_475_begin_0, end = var_475_end_0, end_mask = var_475_end_mask_0, squeeze_mask = var_475_squeeze_mask_0, x = x_21_cast_fp16)[name = string("op_475_cast_fp16")];
|
| 240 |
+
tensor<int32, [1]> var_476_axes_0 = const()[name = string("op_476_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 241 |
+
tensor<fp16, [1, 128, 80, 1]> var_476_cast_fp16 = expand_dims(axes = var_476_axes_0, x = var_475_cast_fp16)[name = string("op_476_cast_fp16")];
|
| 242 |
+
bool x_23_interleave_0 = const()[name = string("x_23_interleave_0"), val = bool(false)];
|
| 243 |
+
tensor<fp16, [1, 128, 80, 232]> x_23_cast_fp16 = concat(axis = var_399, interleave = x_23_interleave_0, values = (x_21_cast_fp16, var_476_cast_fp16))[name = string("x_23_cast_fp16")];
|
| 244 |
+
tensor<int32, [2]> var_479 = const()[name = string("op_479"), val = tensor<int32, [2]>([2, 2])];
|
| 245 |
+
tensor<int32, [2]> var_480 = const()[name = string("op_480"), val = tensor<int32, [2]>([2, 2])];
|
| 246 |
+
string var_482_pad_type_0 = const()[name = string("op_482_pad_type_0"), val = string("custom")];
|
| 247 |
+
tensor<int32, [4]> var_482_pad_0 = const()[name = string("op_482_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 248 |
+
bool var_482_exclude_padding_from_average_0 = const()[name = string("op_482_exclude_padding_from_average_0"), val = bool(false)];
|
| 249 |
+
bool var_482_ceil_mode_0 = const()[name = string("op_482_ceil_mode_0"), val = bool(false)];
|
| 250 |
+
tensor<fp16, [1, 128, 40, 116]> var_482_cast_fp16 = avg_pool(ceil_mode = var_482_ceil_mode_0, exclude_padding_from_average = var_482_exclude_padding_from_average_0, kernel_sizes = var_479, pad = var_482_pad_0, pad_type = var_482_pad_type_0, strides = var_480, x = x_23_cast_fp16)[name = string("op_482_cast_fp16")];
|
| 251 |
+
tensor<fp16, [1, 64, 80, 231]> input_51_cast_fp16 = leaky_relu(alpha = var_404, x = input_49_cast_fp16)[name = string("input_51_cast_fp16")];
|
| 252 |
+
string input_53_pad_type_0 = const()[name = string("input_53_pad_type_0"), val = string("custom")];
|
| 253 |
+
tensor<int32, [4]> input_53_pad_0 = const()[name = string("input_53_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 254 |
+
tensor<int32, [2]> input_53_strides_0 = const()[name = string("input_53_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 255 |
+
tensor<int32, [2]> input_53_dilations_0 = const()[name = string("input_53_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 256 |
+
int32 input_53_groups_0 = const()[name = string("input_53_groups_0"), val = int32(1)];
|
| 257 |
+
tensor<fp16, [64, 64, 3, 3]> weight_79_to_fp16 = const()[name = string("weight_79_to_fp16"), val = tensor<fp16, [64, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27710912)))];
|
| 258 |
+
tensor<fp16, [64]> predictor_encoder_shared_1_conv1_bias_to_fp16 = const()[name = string("predictor_encoder_shared_1_conv1_bias_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27784704)))];
|
| 259 |
+
tensor<fp16, [1, 64, 80, 231]> input_53_cast_fp16 = conv(bias = predictor_encoder_shared_1_conv1_bias_to_fp16, dilations = input_53_dilations_0, groups = input_53_groups_0, pad = input_53_pad_0, pad_type = input_53_pad_type_0, strides = input_53_strides_0, weight = weight_79_to_fp16, x = input_51_cast_fp16)[name = string("input_53_cast_fp16")];
|
| 260 |
+
string input_55_pad_type_0 = const()[name = string("input_55_pad_type_0"), val = string("custom")];
|
| 261 |
+
tensor<int32, [4]> input_55_pad_0 = const()[name = string("input_55_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 262 |
+
tensor<int32, [2]> input_55_strides_0 = const()[name = string("input_55_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 263 |
+
int32 input_55_groups_0 = const()[name = string("input_55_groups_0"), val = int32(64)];
|
| 264 |
+
tensor<int32, [2]> input_55_dilations_0 = const()[name = string("input_55_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 265 |
+
tensor<fp16, [64, 1, 3, 3]> weight_83_to_fp16 = const()[name = string("weight_83_to_fp16"), val = tensor<fp16, [64, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27784896)))];
|
| 266 |
+
tensor<fp16, [64]> predictor_encoder_shared_1_downsample_res_conv_bias_to_fp16 = const()[name = string("predictor_encoder_shared_1_downsample_res_conv_bias_to_fp16"), val = tensor<fp16, [64]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27786112)))];
|
| 267 |
+
tensor<fp16, [1, 64, 40, 116]> input_55_cast_fp16 = conv(bias = predictor_encoder_shared_1_downsample_res_conv_bias_to_fp16, dilations = input_55_dilations_0, groups = input_55_groups_0, pad = input_55_pad_0, pad_type = input_55_pad_type_0, strides = input_55_strides_0, weight = weight_83_to_fp16, x = input_53_cast_fp16)[name = string("input_55_cast_fp16")];
|
| 268 |
+
tensor<fp16, [1, 64, 40, 116]> input_57_cast_fp16 = leaky_relu(alpha = var_404, x = input_55_cast_fp16)[name = string("input_57_cast_fp16")];
|
| 269 |
+
string var_527_pad_type_0 = const()[name = string("op_527_pad_type_0"), val = string("custom")];
|
| 270 |
+
tensor<int32, [4]> var_527_pad_0 = const()[name = string("op_527_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 271 |
+
tensor<int32, [2]> var_527_strides_0 = const()[name = string("op_527_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 272 |
+
tensor<int32, [2]> var_527_dilations_0 = const()[name = string("op_527_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 273 |
+
int32 var_527_groups_0 = const()[name = string("op_527_groups_0"), val = int32(1)];
|
| 274 |
+
tensor<fp16, [128, 64, 3, 3]> weight_87_to_fp16 = const()[name = string("weight_87_to_fp16"), val = tensor<fp16, [128, 64, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27786304)))];
|
| 275 |
+
tensor<fp16, [128]> predictor_encoder_shared_1_conv2_bias_to_fp16 = const()[name = string("predictor_encoder_shared_1_conv2_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27933824)))];
|
| 276 |
+
tensor<fp16, [1, 128, 40, 116]> var_527_cast_fp16 = conv(bias = predictor_encoder_shared_1_conv2_bias_to_fp16, dilations = var_527_dilations_0, groups = var_527_groups_0, pad = var_527_pad_0, pad_type = var_527_pad_type_0, strides = var_527_strides_0, weight = weight_87_to_fp16, x = input_57_cast_fp16)[name = string("op_527_cast_fp16")];
|
| 277 |
+
tensor<fp16, [1, 128, 40, 116]> x_25_cast_fp16 = add(x = var_482_cast_fp16, y = var_527_cast_fp16)[name = string("x_25_cast_fp16")];
|
| 278 |
+
fp16 _inversed_input_59_y_0_to_fp16 = const()[name = string("_inversed_input_59_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 279 |
+
tensor<fp16, [1, 128, 40, 116]> _inversed_input_59_cast_fp16 = mul(x = x_25_cast_fp16, y = _inversed_input_59_y_0_to_fp16)[name = string("_inversed_input_59_cast_fp16")];
|
| 280 |
+
string x_27_pad_type_0 = const()[name = string("x_27_pad_type_0"), val = string("valid")];
|
| 281 |
+
tensor<int32, [2]> x_27_strides_0 = const()[name = string("x_27_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 282 |
+
tensor<int32, [4]> x_27_pad_0 = const()[name = string("x_27_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 283 |
+
tensor<int32, [2]> x_27_dilations_0 = const()[name = string("x_27_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 284 |
+
int32 x_27_groups_0 = const()[name = string("x_27_groups_0"), val = int32(1)];
|
| 285 |
+
tensor<fp16, [256, 128, 1, 1]> weight_91_to_fp16 = const()[name = string("weight_91_to_fp16"), val = tensor<fp16, [256, 128, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27934144)))];
|
| 286 |
+
tensor<fp16, [1, 256, 40, 116]> x_27_cast_fp16 = conv(dilations = x_27_dilations_0, groups = x_27_groups_0, pad = x_27_pad_0, pad_type = x_27_pad_type_0, strides = x_27_strides_0, weight = weight_91_to_fp16, x = _inversed_input_59_cast_fp16)[name = string("x_27_cast_fp16")];
|
| 287 |
+
tensor<int32, [2]> var_563 = const()[name = string("op_563"), val = tensor<int32, [2]>([2, 2])];
|
| 288 |
+
tensor<int32, [2]> var_564 = const()[name = string("op_564"), val = tensor<int32, [2]>([2, 2])];
|
| 289 |
+
string var_566_pad_type_0 = const()[name = string("op_566_pad_type_0"), val = string("custom")];
|
| 290 |
+
tensor<int32, [4]> var_566_pad_0 = const()[name = string("op_566_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 291 |
+
bool var_566_exclude_padding_from_average_0 = const()[name = string("op_566_exclude_padding_from_average_0"), val = bool(false)];
|
| 292 |
+
bool var_566_ceil_mode_0 = const()[name = string("op_566_ceil_mode_0"), val = bool(false)];
|
| 293 |
+
tensor<fp16, [1, 256, 20, 58]> var_566_cast_fp16 = avg_pool(ceil_mode = var_566_ceil_mode_0, exclude_padding_from_average = var_566_exclude_padding_from_average_0, kernel_sizes = var_563, pad = var_566_pad_0, pad_type = var_566_pad_type_0, strides = var_564, x = x_27_cast_fp16)[name = string("op_566_cast_fp16")];
|
| 294 |
+
tensor<fp16, [1, 128, 40, 116]> input_61_cast_fp16 = leaky_relu(alpha = var_404, x = _inversed_input_59_cast_fp16)[name = string("input_61_cast_fp16")];
|
| 295 |
+
string input_63_pad_type_0 = const()[name = string("input_63_pad_type_0"), val = string("custom")];
|
| 296 |
+
tensor<int32, [4]> input_63_pad_0 = const()[name = string("input_63_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 297 |
+
tensor<int32, [2]> input_63_strides_0 = const()[name = string("input_63_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 298 |
+
tensor<int32, [2]> input_63_dilations_0 = const()[name = string("input_63_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 299 |
+
int32 input_63_groups_0 = const()[name = string("input_63_groups_0"), val = int32(1)];
|
| 300 |
+
tensor<fp16, [128, 128, 3, 3]> weight_95_to_fp16 = const()[name = string("weight_95_to_fp16"), val = tensor<fp16, [128, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(27999744)))];
|
| 301 |
+
tensor<fp16, [128]> predictor_encoder_shared_2_conv1_bias_to_fp16 = const()[name = string("predictor_encoder_shared_2_conv1_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28294720)))];
|
| 302 |
+
tensor<fp16, [1, 128, 40, 116]> input_63_cast_fp16 = conv(bias = predictor_encoder_shared_2_conv1_bias_to_fp16, dilations = input_63_dilations_0, groups = input_63_groups_0, pad = input_63_pad_0, pad_type = input_63_pad_type_0, strides = input_63_strides_0, weight = weight_95_to_fp16, x = input_61_cast_fp16)[name = string("input_63_cast_fp16")];
|
| 303 |
+
string input_65_pad_type_0 = const()[name = string("input_65_pad_type_0"), val = string("custom")];
|
| 304 |
+
tensor<int32, [4]> input_65_pad_0 = const()[name = string("input_65_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 305 |
+
tensor<int32, [2]> input_65_strides_0 = const()[name = string("input_65_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 306 |
+
int32 input_65_groups_0 = const()[name = string("input_65_groups_0"), val = int32(128)];
|
| 307 |
+
tensor<int32, [2]> input_65_dilations_0 = const()[name = string("input_65_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 308 |
+
tensor<fp16, [128, 1, 3, 3]> weight_99_to_fp16 = const()[name = string("weight_99_to_fp16"), val = tensor<fp16, [128, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28295040)))];
|
| 309 |
+
tensor<fp16, [128]> predictor_encoder_shared_2_downsample_res_conv_bias_to_fp16 = const()[name = string("predictor_encoder_shared_2_downsample_res_conv_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28297408)))];
|
| 310 |
+
tensor<fp16, [1, 128, 20, 58]> input_65_cast_fp16 = conv(bias = predictor_encoder_shared_2_downsample_res_conv_bias_to_fp16, dilations = input_65_dilations_0, groups = input_65_groups_0, pad = input_65_pad_0, pad_type = input_65_pad_type_0, strides = input_65_strides_0, weight = weight_99_to_fp16, x = input_63_cast_fp16)[name = string("input_65_cast_fp16")];
|
| 311 |
+
tensor<fp16, [1, 128, 20, 58]> input_67_cast_fp16 = leaky_relu(alpha = var_404, x = input_65_cast_fp16)[name = string("input_67_cast_fp16")];
|
| 312 |
+
string var_611_pad_type_0 = const()[name = string("op_611_pad_type_0"), val = string("custom")];
|
| 313 |
+
tensor<int32, [4]> var_611_pad_0 = const()[name = string("op_611_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 314 |
+
tensor<int32, [2]> var_611_strides_0 = const()[name = string("op_611_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 315 |
+
tensor<int32, [2]> var_611_dilations_0 = const()[name = string("op_611_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 316 |
+
int32 var_611_groups_0 = const()[name = string("op_611_groups_0"), val = int32(1)];
|
| 317 |
+
tensor<fp16, [256, 128, 3, 3]> weight_103_to_fp16 = const()[name = string("weight_103_to_fp16"), val = tensor<fp16, [256, 128, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28297728)))];
|
| 318 |
+
tensor<fp16, [256]> predictor_encoder_shared_2_conv2_bias_to_fp16 = const()[name = string("predictor_encoder_shared_2_conv2_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28887616)))];
|
| 319 |
+
tensor<fp16, [1, 256, 20, 58]> var_611_cast_fp16 = conv(bias = predictor_encoder_shared_2_conv2_bias_to_fp16, dilations = var_611_dilations_0, groups = var_611_groups_0, pad = var_611_pad_0, pad_type = var_611_pad_type_0, strides = var_611_strides_0, weight = weight_103_to_fp16, x = input_67_cast_fp16)[name = string("op_611_cast_fp16")];
|
| 320 |
+
tensor<fp16, [1, 256, 20, 58]> x_29_cast_fp16 = add(x = var_566_cast_fp16, y = var_611_cast_fp16)[name = string("x_29_cast_fp16")];
|
| 321 |
+
fp16 _inversed_input_69_y_0_to_fp16 = const()[name = string("_inversed_input_69_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 322 |
+
tensor<fp16, [1, 256, 20, 58]> _inversed_input_69_cast_fp16 = mul(x = x_29_cast_fp16, y = _inversed_input_69_y_0_to_fp16)[name = string("_inversed_input_69_cast_fp16")];
|
| 323 |
+
string x_31_pad_type_0 = const()[name = string("x_31_pad_type_0"), val = string("valid")];
|
| 324 |
+
tensor<int32, [2]> x_31_strides_0 = const()[name = string("x_31_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 325 |
+
tensor<int32, [4]> x_31_pad_0 = const()[name = string("x_31_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 326 |
+
tensor<int32, [2]> x_31_dilations_0 = const()[name = string("x_31_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 327 |
+
int32 x_31_groups_0 = const()[name = string("x_31_groups_0"), val = int32(1)];
|
| 328 |
+
tensor<fp16, [512, 256, 1, 1]> weight_107_to_fp16 = const()[name = string("weight_107_to_fp16"), val = tensor<fp16, [512, 256, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(28888192)))];
|
| 329 |
+
tensor<fp16, [1, 512, 20, 58]> x_31_cast_fp16 = conv(dilations = x_31_dilations_0, groups = x_31_groups_0, pad = x_31_pad_0, pad_type = x_31_pad_type_0, strides = x_31_strides_0, weight = weight_107_to_fp16, x = _inversed_input_69_cast_fp16)[name = string("x_31_cast_fp16")];
|
| 330 |
+
tensor<int32, [2]> var_647 = const()[name = string("op_647"), val = tensor<int32, [2]>([2, 2])];
|
| 331 |
+
tensor<int32, [2]> var_648 = const()[name = string("op_648"), val = tensor<int32, [2]>([2, 2])];
|
| 332 |
+
string var_650_pad_type_0 = const()[name = string("op_650_pad_type_0"), val = string("custom")];
|
| 333 |
+
tensor<int32, [4]> var_650_pad_0 = const()[name = string("op_650_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 334 |
+
bool var_650_exclude_padding_from_average_0 = const()[name = string("op_650_exclude_padding_from_average_0"), val = bool(false)];
|
| 335 |
+
bool var_650_ceil_mode_0 = const()[name = string("op_650_ceil_mode_0"), val = bool(false)];
|
| 336 |
+
tensor<fp16, [1, 512, 10, 29]> var_650_cast_fp16 = avg_pool(ceil_mode = var_650_ceil_mode_0, exclude_padding_from_average = var_650_exclude_padding_from_average_0, kernel_sizes = var_647, pad = var_650_pad_0, pad_type = var_650_pad_type_0, strides = var_648, x = x_31_cast_fp16)[name = string("op_650_cast_fp16")];
|
| 337 |
+
tensor<fp16, [1, 256, 20, 58]> input_71_cast_fp16 = leaky_relu(alpha = var_404, x = _inversed_input_69_cast_fp16)[name = string("input_71_cast_fp16")];
|
| 338 |
+
string input_73_pad_type_0 = const()[name = string("input_73_pad_type_0"), val = string("custom")];
|
| 339 |
+
tensor<int32, [4]> input_73_pad_0 = const()[name = string("input_73_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 340 |
+
tensor<int32, [2]> input_73_strides_0 = const()[name = string("input_73_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 341 |
+
tensor<int32, [2]> input_73_dilations_0 = const()[name = string("input_73_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 342 |
+
int32 input_73_groups_0 = const()[name = string("input_73_groups_0"), val = int32(1)];
|
| 343 |
+
tensor<fp16, [256, 256, 3, 3]> weight_111_to_fp16 = const()[name = string("weight_111_to_fp16"), val = tensor<fp16, [256, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(29150400)))];
|
| 344 |
+
tensor<fp16, [256]> predictor_encoder_shared_3_conv1_bias_to_fp16 = const()[name = string("predictor_encoder_shared_3_conv1_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(30330112)))];
|
| 345 |
+
tensor<fp16, [1, 256, 20, 58]> input_73_cast_fp16 = conv(bias = predictor_encoder_shared_3_conv1_bias_to_fp16, dilations = input_73_dilations_0, groups = input_73_groups_0, pad = input_73_pad_0, pad_type = input_73_pad_type_0, strides = input_73_strides_0, weight = weight_111_to_fp16, x = input_71_cast_fp16)[name = string("input_73_cast_fp16")];
|
| 346 |
+
string input_75_pad_type_0 = const()[name = string("input_75_pad_type_0"), val = string("custom")];
|
| 347 |
+
tensor<int32, [4]> input_75_pad_0 = const()[name = string("input_75_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 348 |
+
tensor<int32, [2]> input_75_strides_0 = const()[name = string("input_75_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 349 |
+
int32 input_75_groups_0 = const()[name = string("input_75_groups_0"), val = int32(256)];
|
| 350 |
+
tensor<int32, [2]> input_75_dilations_0 = const()[name = string("input_75_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 351 |
+
tensor<fp16, [256, 1, 3, 3]> weight_115_to_fp16 = const()[name = string("weight_115_to_fp16"), val = tensor<fp16, [256, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(30330688)))];
|
| 352 |
+
tensor<fp16, [256]> predictor_encoder_shared_3_downsample_res_conv_bias_to_fp16 = const()[name = string("predictor_encoder_shared_3_downsample_res_conv_bias_to_fp16"), val = tensor<fp16, [256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(30335360)))];
|
| 353 |
+
tensor<fp16, [1, 256, 10, 29]> input_75_cast_fp16 = conv(bias = predictor_encoder_shared_3_downsample_res_conv_bias_to_fp16, dilations = input_75_dilations_0, groups = input_75_groups_0, pad = input_75_pad_0, pad_type = input_75_pad_type_0, strides = input_75_strides_0, weight = weight_115_to_fp16, x = input_73_cast_fp16)[name = string("input_75_cast_fp16")];
|
| 354 |
+
tensor<fp16, [1, 256, 10, 29]> input_77_cast_fp16 = leaky_relu(alpha = var_404, x = input_75_cast_fp16)[name = string("input_77_cast_fp16")];
|
| 355 |
+
string var_695_pad_type_0 = const()[name = string("op_695_pad_type_0"), val = string("custom")];
|
| 356 |
+
tensor<int32, [4]> var_695_pad_0 = const()[name = string("op_695_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 357 |
+
tensor<int32, [2]> var_695_strides_0 = const()[name = string("op_695_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 358 |
+
tensor<int32, [2]> var_695_dilations_0 = const()[name = string("op_695_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 359 |
+
int32 var_695_groups_0 = const()[name = string("op_695_groups_0"), val = int32(1)];
|
| 360 |
+
tensor<fp16, [512, 256, 3, 3]> weight_119_to_fp16 = const()[name = string("weight_119_to_fp16"), val = tensor<fp16, [512, 256, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(30335936)))];
|
| 361 |
+
tensor<fp16, [512]> predictor_encoder_shared_3_conv2_bias_to_fp16 = const()[name = string("predictor_encoder_shared_3_conv2_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(32695296)))];
|
| 362 |
+
tensor<fp16, [1, 512, 10, 29]> var_695_cast_fp16 = conv(bias = predictor_encoder_shared_3_conv2_bias_to_fp16, dilations = var_695_dilations_0, groups = var_695_groups_0, pad = var_695_pad_0, pad_type = var_695_pad_type_0, strides = var_695_strides_0, weight = weight_119_to_fp16, x = input_77_cast_fp16)[name = string("op_695_cast_fp16")];
|
| 363 |
+
tensor<fp16, [1, 512, 10, 29]> x_33_cast_fp16 = add(x = var_650_cast_fp16, y = var_695_cast_fp16)[name = string("x_33_cast_fp16")];
|
| 364 |
+
fp16 _inversed_x_35_y_0_to_fp16 = const()[name = string("_inversed_x_35_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 365 |
+
tensor<fp16, [1, 512, 10, 29]> _inversed_x_35_cast_fp16 = mul(x = x_33_cast_fp16, y = _inversed_x_35_y_0_to_fp16)[name = string("_inversed_x_35_cast_fp16")];
|
| 366 |
+
tensor<int32, [4]> var_714_begin_0 = const()[name = string("op_714_begin_0"), val = tensor<int32, [4]>([0, 0, 0, -1])];
|
| 367 |
+
tensor<int32, [4]> var_714_end_0 = const()[name = string("op_714_end_0"), val = tensor<int32, [4]>([1, 512, 10, 29])];
|
| 368 |
+
tensor<bool, [4]> var_714_end_mask_0 = const()[name = string("op_714_end_mask_0"), val = tensor<bool, [4]>([true, true, true, true])];
|
| 369 |
+
tensor<bool, [4]> var_714_squeeze_mask_0 = const()[name = string("op_714_squeeze_mask_0"), val = tensor<bool, [4]>([false, false, false, true])];
|
| 370 |
+
tensor<fp16, [1, 512, 10]> var_714_cast_fp16 = slice_by_index(begin = var_714_begin_0, end = var_714_end_0, end_mask = var_714_end_mask_0, squeeze_mask = var_714_squeeze_mask_0, x = _inversed_x_35_cast_fp16)[name = string("op_714_cast_fp16")];
|
| 371 |
+
tensor<int32, [1]> var_715_axes_0 = const()[name = string("op_715_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 372 |
+
tensor<fp16, [1, 512, 10, 1]> var_715_cast_fp16 = expand_dims(axes = var_715_axes_0, x = var_714_cast_fp16)[name = string("op_715_cast_fp16")];
|
| 373 |
+
bool x_37_interleave_0 = const()[name = string("x_37_interleave_0"), val = bool(false)];
|
| 374 |
+
tensor<fp16, [1, 512, 10, 30]> x_37_cast_fp16 = concat(axis = var_399, interleave = x_37_interleave_0, values = (_inversed_x_35_cast_fp16, var_715_cast_fp16))[name = string("x_37_cast_fp16")];
|
| 375 |
+
tensor<int32, [2]> var_718 = const()[name = string("op_718"), val = tensor<int32, [2]>([2, 2])];
|
| 376 |
+
tensor<int32, [2]> var_719 = const()[name = string("op_719"), val = tensor<int32, [2]>([2, 2])];
|
| 377 |
+
string var_721_pad_type_0 = const()[name = string("op_721_pad_type_0"), val = string("custom")];
|
| 378 |
+
tensor<int32, [4]> var_721_pad_0 = const()[name = string("op_721_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 379 |
+
bool var_721_exclude_padding_from_average_0 = const()[name = string("op_721_exclude_padding_from_average_0"), val = bool(false)];
|
| 380 |
+
bool var_721_ceil_mode_0 = const()[name = string("op_721_ceil_mode_0"), val = bool(false)];
|
| 381 |
+
tensor<fp16, [1, 512, 5, 15]> var_721_cast_fp16 = avg_pool(ceil_mode = var_721_ceil_mode_0, exclude_padding_from_average = var_721_exclude_padding_from_average_0, kernel_sizes = var_718, pad = var_721_pad_0, pad_type = var_721_pad_type_0, strides = var_719, x = x_37_cast_fp16)[name = string("op_721_cast_fp16")];
|
| 382 |
+
tensor<fp16, [1, 512, 10, 29]> input_79_cast_fp16 = leaky_relu(alpha = var_404, x = _inversed_x_35_cast_fp16)[name = string("input_79_cast_fp16")];
|
| 383 |
+
string input_81_pad_type_0 = const()[name = string("input_81_pad_type_0"), val = string("custom")];
|
| 384 |
+
tensor<int32, [4]> input_81_pad_0 = const()[name = string("input_81_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 385 |
+
tensor<int32, [2]> input_81_strides_0 = const()[name = string("input_81_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 386 |
+
tensor<int32, [2]> input_81_dilations_0 = const()[name = string("input_81_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 387 |
+
int32 input_81_groups_0 = const()[name = string("input_81_groups_0"), val = int32(1)];
|
| 388 |
+
tensor<fp16, [512, 512, 3, 3]> weight_123_to_fp16 = const()[name = string("weight_123_to_fp16"), val = tensor<fp16, [512, 512, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(32696384)))];
|
| 389 |
+
tensor<fp16, [512]> predictor_encoder_shared_4_conv1_bias_to_fp16 = const()[name = string("predictor_encoder_shared_4_conv1_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(37415040)))];
|
| 390 |
+
tensor<fp16, [1, 512, 10, 29]> input_81_cast_fp16 = conv(bias = predictor_encoder_shared_4_conv1_bias_to_fp16, dilations = input_81_dilations_0, groups = input_81_groups_0, pad = input_81_pad_0, pad_type = input_81_pad_type_0, strides = input_81_strides_0, weight = weight_123_to_fp16, x = input_79_cast_fp16)[name = string("input_81_cast_fp16")];
|
| 391 |
+
string input_83_pad_type_0 = const()[name = string("input_83_pad_type_0"), val = string("custom")];
|
| 392 |
+
tensor<int32, [4]> input_83_pad_0 = const()[name = string("input_83_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 393 |
+
tensor<int32, [2]> input_83_strides_0 = const()[name = string("input_83_strides_0"), val = tensor<int32, [2]>([2, 2])];
|
| 394 |
+
int32 input_83_groups_0 = const()[name = string("input_83_groups_0"), val = int32(512)];
|
| 395 |
+
tensor<int32, [2]> input_83_dilations_0 = const()[name = string("input_83_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 396 |
+
tensor<fp16, [512, 1, 3, 3]> weight_127_to_fp16 = const()[name = string("weight_127_to_fp16"), val = tensor<fp16, [512, 1, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(37416128)))];
|
| 397 |
+
tensor<fp16, [512]> predictor_encoder_shared_4_downsample_res_conv_bias_to_fp16 = const()[name = string("predictor_encoder_shared_4_downsample_res_conv_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(37425408)))];
|
| 398 |
+
tensor<fp16, [1, 512, 5, 15]> input_83_cast_fp16 = conv(bias = predictor_encoder_shared_4_downsample_res_conv_bias_to_fp16, dilations = input_83_dilations_0, groups = input_83_groups_0, pad = input_83_pad_0, pad_type = input_83_pad_type_0, strides = input_83_strides_0, weight = weight_127_to_fp16, x = input_81_cast_fp16)[name = string("input_83_cast_fp16")];
|
| 399 |
+
tensor<fp16, [1, 512, 5, 15]> input_85_cast_fp16 = leaky_relu(alpha = var_404, x = input_83_cast_fp16)[name = string("input_85_cast_fp16")];
|
| 400 |
+
string var_766_pad_type_0 = const()[name = string("op_766_pad_type_0"), val = string("custom")];
|
| 401 |
+
tensor<int32, [4]> var_766_pad_0 = const()[name = string("op_766_pad_0"), val = tensor<int32, [4]>([1, 1, 1, 1])];
|
| 402 |
+
tensor<int32, [2]> var_766_strides_0 = const()[name = string("op_766_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 403 |
+
tensor<int32, [2]> var_766_dilations_0 = const()[name = string("op_766_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 404 |
+
int32 var_766_groups_0 = const()[name = string("op_766_groups_0"), val = int32(1)];
|
| 405 |
+
tensor<fp16, [512, 512, 3, 3]> weight_131_to_fp16 = const()[name = string("weight_131_to_fp16"), val = tensor<fp16, [512, 512, 3, 3]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(37426496)))];
|
| 406 |
+
tensor<fp16, [512]> predictor_encoder_shared_4_conv2_bias_to_fp16 = const()[name = string("predictor_encoder_shared_4_conv2_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(42145152)))];
|
| 407 |
+
tensor<fp16, [1, 512, 5, 15]> var_766_cast_fp16 = conv(bias = predictor_encoder_shared_4_conv2_bias_to_fp16, dilations = var_766_dilations_0, groups = var_766_groups_0, pad = var_766_pad_0, pad_type = var_766_pad_type_0, strides = var_766_strides_0, weight = weight_131_to_fp16, x = input_85_cast_fp16)[name = string("op_766_cast_fp16")];
|
| 408 |
+
tensor<fp16, [1, 512, 5, 15]> x_cast_fp16 = add(x = var_721_cast_fp16, y = var_766_cast_fp16)[name = string("x_cast_fp16")];
|
| 409 |
+
fp16 _inversed_input_87_y_0_to_fp16 = const()[name = string("_inversed_input_87_y_0_to_fp16"), val = fp16(0x1.6ap-1)];
|
| 410 |
+
tensor<fp16, [1, 512, 5, 15]> _inversed_input_87_cast_fp16 = mul(x = x_cast_fp16, y = _inversed_input_87_y_0_to_fp16)[name = string("_inversed_input_87_cast_fp16")];
|
| 411 |
+
tensor<fp16, [1, 512, 5, 15]> input_89_cast_fp16 = leaky_relu(alpha = var_404, x = _inversed_input_87_cast_fp16)[name = string("input_89_cast_fp16")];
|
| 412 |
+
string input_91_pad_type_0 = const()[name = string("input_91_pad_type_0"), val = string("valid")];
|
| 413 |
+
tensor<int32, [2]> input_91_strides_0 = const()[name = string("input_91_strides_0"), val = tensor<int32, [2]>([1, 1])];
|
| 414 |
+
tensor<int32, [4]> input_91_pad_0 = const()[name = string("input_91_pad_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
|
| 415 |
+
tensor<int32, [2]> input_91_dilations_0 = const()[name = string("input_91_dilations_0"), val = tensor<int32, [2]>([1, 1])];
|
| 416 |
+
int32 input_91_groups_0 = const()[name = string("input_91_groups_0"), val = int32(1)];
|
| 417 |
+
tensor<fp16, [512, 512, 5, 5]> weight_135_to_fp16 = const()[name = string("weight_135_to_fp16"), val = tensor<fp16, [512, 512, 5, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(42146240)))];
|
| 418 |
+
tensor<fp16, [512]> predictor_encoder_shared_6_bias_to_fp16 = const()[name = string("predictor_encoder_shared_6_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(55253504)))];
|
| 419 |
+
tensor<fp16, [1, 512, 1, 11]> input_91_cast_fp16 = conv(bias = predictor_encoder_shared_6_bias_to_fp16, dilations = input_91_dilations_0, groups = input_91_groups_0, pad = input_91_pad_0, pad_type = input_91_pad_type_0, strides = input_91_strides_0, weight = weight_135_to_fp16, x = input_89_cast_fp16)[name = string("input_91_cast_fp16")];
|
| 420 |
+
tensor<int32, [2]> input_93_axes_0 = const()[name = string("input_93_axes_0"), val = tensor<int32, [2]>([-2, -1])];
|
| 421 |
+
bool input_93_keep_dims_0 = const()[name = string("input_93_keep_dims_0"), val = bool(true)];
|
| 422 |
+
tensor<fp16, [1, 512, 1, 1]> input_93_cast_fp16 = reduce_mean(axes = input_93_axes_0, keep_dims = input_93_keep_dims_0, x = input_91_cast_fp16)[name = string("input_93_cast_fp16")];
|
| 423 |
+
tensor<fp16, [1, 512, 1, 1]> h_cast_fp16 = leaky_relu(alpha = var_404, x = input_93_cast_fp16)[name = string("h_cast_fp16")];
|
| 424 |
+
tensor<int32, [2]> var_787 = const()[name = string("op_787"), val = tensor<int32, [2]>([1, -1])];
|
| 425 |
+
tensor<fp16, [1, 512]> input_cast_fp16 = reshape(shape = var_787, x = h_cast_fp16)[name = string("input_cast_fp16")];
|
| 426 |
+
tensor<fp16, [128, 512]> predictor_encoder_unshared_weight_to_fp16 = const()[name = string("predictor_encoder_unshared_weight_to_fp16"), val = tensor<fp16, [128, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(55254592)))];
|
| 427 |
+
tensor<fp16, [128]> predictor_encoder_unshared_bias_to_fp16 = const()[name = string("predictor_encoder_unshared_bias_to_fp16"), val = tensor<fp16, [128]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(55385728)))];
|
| 428 |
+
tensor<fp16, [1, 128]> linear_1_cast_fp16 = linear(bias = predictor_encoder_unshared_bias_to_fp16, weight = predictor_encoder_unshared_weight_to_fp16, x = input_cast_fp16)[name = string("linear_1_cast_fp16")];
|
| 429 |
+
int32 var_793 = const()[name = string("op_793"), val = int32(1)];
|
| 430 |
+
bool var_794_interleave_0 = const()[name = string("op_794_interleave_0"), val = bool(false)];
|
| 431 |
+
tensor<fp16, [1, 256]> var_794 = concat(axis = var_793, interleave = var_794_interleave_0, values = (linear_0_cast_fp16, linear_1_cast_fp16))[name = string("op_794_cast_fp16")];
|
| 432 |
+
} -> (var_794);
|
| 433 |
+
}
|
iteration_3/compiled/ref_encoder_fp16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:011d14fdb46589dfb79efb619d63846430be4e4ac86372f8819f35f5e0157391
|
| 3 |
+
size 55386048
|
iteration_3/compiled/text_encoder_fp16.mlmodelc/analytics/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:26345aacd8ebd5eebc32bed1e54ae89b92c120a01272ce75991b6ebfeba3d302
|
| 3 |
+
size 243
|
iteration_3/compiled/text_encoder_fp16.mlmodelc/coremldata.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9aabdea8db6713d2e02aa4d97a57e9fbfad5c44de155f57dd2c0870c523e41fa
|
| 3 |
+
size 452
|
iteration_3/compiled/text_encoder_fp16.mlmodelc/metadata.json
ADDED
|
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"metadataOutputVersion" : "3.0",
|
| 4 |
+
"storagePrecision" : "Float16",
|
| 5 |
+
"outputSchema" : [
|
| 6 |
+
{
|
| 7 |
+
"hasShapeFlexibility" : "0",
|
| 8 |
+
"isOptional" : "0",
|
| 9 |
+
"dataType" : "Float16",
|
| 10 |
+
"formattedType" : "MultiArray (Float16)",
|
| 11 |
+
"shortDescription" : "",
|
| 12 |
+
"shape" : "[]",
|
| 13 |
+
"name" : "var_159",
|
| 14 |
+
"type" : "MultiArray"
|
| 15 |
+
}
|
| 16 |
+
],
|
| 17 |
+
"modelParameters" : [
|
| 18 |
+
|
| 19 |
+
],
|
| 20 |
+
"specificationVersion" : 9,
|
| 21 |
+
"mlProgramOperationTypeHistogram" : {
|
| 22 |
+
"Ios18.conv" : 3,
|
| 23 |
+
"Ios18.sub" : 1,
|
| 24 |
+
"Select" : 1,
|
| 25 |
+
"Ios18.leakyRelu" : 3,
|
| 26 |
+
"Ios18.expandDims" : 1,
|
| 27 |
+
"Ios18.gather" : 1,
|
| 28 |
+
"Ios18.lstm" : 1,
|
| 29 |
+
"Ios18.add" : 1,
|
| 30 |
+
"Ios18.layerNorm" : 3,
|
| 31 |
+
"Ios18.transpose" : 9,
|
| 32 |
+
"Ios18.cast" : 4,
|
| 33 |
+
"Ios18.greaterEqual" : 1,
|
| 34 |
+
"Identity" : 1,
|
| 35 |
+
"Ios18.mul" : 5
|
| 36 |
+
},
|
| 37 |
+
"computePrecision" : "Mixed (Float16, Float32, Int16, Int32)",
|
| 38 |
+
"isUpdatable" : "0",
|
| 39 |
+
"stateSchema" : [
|
| 40 |
+
|
| 41 |
+
],
|
| 42 |
+
"availability" : {
|
| 43 |
+
"macOS" : "15.0",
|
| 44 |
+
"tvOS" : "18.0",
|
| 45 |
+
"visionOS" : "2.0",
|
| 46 |
+
"watchOS" : "11.0",
|
| 47 |
+
"iOS" : "18.0",
|
| 48 |
+
"macCatalyst" : "18.0"
|
| 49 |
+
},
|
| 50 |
+
"modelType" : {
|
| 51 |
+
"name" : "MLModelType_mlProgram"
|
| 52 |
+
},
|
| 53 |
+
"userDefinedMetadata" : {
|
| 54 |
+
"com.github.apple.coremltools.conversion_date" : "2026-05-08",
|
| 55 |
+
"com.github.apple.coremltools.source" : "torch==2.11.0",
|
| 56 |
+
"com.github.apple.coremltools.version" : "9.0",
|
| 57 |
+
"com.github.apple.coremltools.source_dialect" : "TorchScript"
|
| 58 |
+
},
|
| 59 |
+
"inputSchema" : [
|
| 60 |
+
{
|
| 61 |
+
"dataType" : "Int32",
|
| 62 |
+
"hasShapeFlexibility" : "1",
|
| 63 |
+
"isOptional" : "0",
|
| 64 |
+
"shapeFlexibility" : "1 × 1...512",
|
| 65 |
+
"shapeRange" : "[[1, 1], [1, 512]]",
|
| 66 |
+
"formattedType" : "MultiArray (Int32 1 × 57)",
|
| 67 |
+
"type" : "MultiArray",
|
| 68 |
+
"shape" : "[1, 57]",
|
| 69 |
+
"name" : "tokens",
|
| 70 |
+
"shortDescription" : ""
|
| 71 |
+
},
|
| 72 |
+
{
|
| 73 |
+
"hasShapeFlexibility" : "0",
|
| 74 |
+
"isOptional" : "0",
|
| 75 |
+
"dataType" : "Int32",
|
| 76 |
+
"formattedType" : "MultiArray (Int32 1)",
|
| 77 |
+
"shortDescription" : "",
|
| 78 |
+
"shape" : "[1]",
|
| 79 |
+
"name" : "input_lengths",
|
| 80 |
+
"type" : "MultiArray"
|
| 81 |
+
},
|
| 82 |
+
{
|
| 83 |
+
"dataType" : "Float32",
|
| 84 |
+
"hasShapeFlexibility" : "1",
|
| 85 |
+
"isOptional" : "0",
|
| 86 |
+
"shapeFlexibility" : "1 × 1...512",
|
| 87 |
+
"shapeRange" : "[[1, 1], [1, 512]]",
|
| 88 |
+
"formattedType" : "MultiArray (Float32 1 × 57)",
|
| 89 |
+
"type" : "MultiArray",
|
| 90 |
+
"shape" : "[1, 57]",
|
| 91 |
+
"name" : "text_mask",
|
| 92 |
+
"shortDescription" : ""
|
| 93 |
+
}
|
| 94 |
+
],
|
| 95 |
+
"generatedClassName" : "text_encoder_fp16",
|
| 96 |
+
"method" : "predict"
|
| 97 |
+
}
|
| 98 |
+
]
|
iteration_3/compiled/text_encoder_fp16.mlmodelc/model.mil
ADDED
|
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
program(1.3)
|
| 2 |
+
[buildInfo = dict<string, string>({{"coremlc-component-MIL", "3520.4.1"}, {"coremlc-version", "3520.5.1"}, {"coremltools-component-torch", "2.11.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})]
|
| 3 |
+
{
|
| 4 |
+
func main<ios18>(tensor<int32, [1]> input_lengths, tensor<fp32, [1, ?]> text_mask, tensor<int32, [1, ?]> tokens) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"text_mask", [1, 57]}, {"tokens", [1, 57]}}), ("RangeDims", {{"text_mask", [[1, 1], [1, 512]]}, {"tokens", [[1, 1], [1, 512]]}})))] {
|
| 5 |
+
int32 x_1_batch_dims_0 = const()[name = string("x_1_batch_dims_0"), val = int32(0)];
|
| 6 |
+
bool x_1_validate_indices_0 = const()[name = string("x_1_validate_indices_0"), val = bool(false)];
|
| 7 |
+
tensor<fp16, [178, 512]> text_encoder_embedding_weight_to_fp16 = const()[name = string("text_encoder_embedding_weight_to_fp16"), val = tensor<fp16, [178, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
|
| 8 |
+
string tokens_to_int16_dtype_0 = const()[name = string("tokens_to_int16_dtype_0"), val = string("int16")];
|
| 9 |
+
string cast_2_dtype_0 = const()[name = string("cast_2_dtype_0"), val = string("int32")];
|
| 10 |
+
int32 greater_equal_0_y_0 = const()[name = string("greater_equal_0_y_0"), val = int32(0)];
|
| 11 |
+
tensor<int16, [1, ?]> tokens_to_int16 = cast(dtype = tokens_to_int16_dtype_0, x = tokens)[name = string("cast_6")];
|
| 12 |
+
tensor<int32, [1, ?]> cast_2 = cast(dtype = cast_2_dtype_0, x = tokens_to_int16)[name = string("cast_5")];
|
| 13 |
+
tensor<bool, [1, ?]> greater_equal_0 = greater_equal(x = cast_2, y = greater_equal_0_y_0)[name = string("greater_equal_0")];
|
| 14 |
+
int32 slice_by_index_0 = const()[name = string("slice_by_index_0"), val = int32(178)];
|
| 15 |
+
tensor<int32, [1, ?]> add_2 = add(x = cast_2, y = slice_by_index_0)[name = string("add_2")];
|
| 16 |
+
tensor<int32, [1, ?]> select_0 = select(a = cast_2, b = add_2, cond = greater_equal_0)[name = string("select_0")];
|
| 17 |
+
int32 x_1_cast_fp16_cast_uint16_axis_0 = const()[name = string("x_1_cast_fp16_cast_uint16_axis_0"), val = int32(0)];
|
| 18 |
+
string select_0_to_int16_dtype_0 = const()[name = string("select_0_to_int16_dtype_0"), val = string("int16")];
|
| 19 |
+
tensor<int16, [1, ?]> select_0_to_int16 = cast(dtype = select_0_to_int16_dtype_0, x = select_0)[name = string("cast_4")];
|
| 20 |
+
tensor<fp16, [1, ?, 512]> x_1_cast_fp16_cast_uint16_cast_uint16 = gather(axis = x_1_cast_fp16_cast_uint16_axis_0, batch_dims = x_1_batch_dims_0, indices = select_0_to_int16, validate_indices = x_1_validate_indices_0, x = text_encoder_embedding_weight_to_fp16)[name = string("x_1_cast_fp16_cast_uint16_cast_uint16")];
|
| 21 |
+
tensor<int32, [3]> x_3_perm_0 = const()[name = string("x_3_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
|
| 22 |
+
tensor<int32, [1]> var_30_axes_0 = const()[name = string("op_30_axes_0"), val = tensor<int32, [1]>([1])];
|
| 23 |
+
string text_mask_to_fp16_dtype_0 = const()[name = string("text_mask_to_fp16_dtype_0"), val = string("fp16")];
|
| 24 |
+
tensor<fp16, [1, ?]> text_mask_to_fp16 = cast(dtype = text_mask_to_fp16_dtype_0, x = text_mask)[name = string("cast_3")];
|
| 25 |
+
tensor<fp16, [1, 1, ?]> var_30_cast_fp16 = expand_dims(axes = var_30_axes_0, x = text_mask_to_fp16)[name = string("op_30_cast_fp16")];
|
| 26 |
+
fp16 var_31_to_fp16 = const()[name = string("op_31_to_fp16"), val = fp16(0x1p+0)];
|
| 27 |
+
tensor<fp16, [1, 1, ?]> keep_cast_fp16 = sub(x = var_31_to_fp16, y = var_30_cast_fp16)[name = string("keep_cast_fp16")];
|
| 28 |
+
tensor<fp16, [1, 512, ?]> x_3_cast_fp16 = transpose(perm = x_3_perm_0, x = x_1_cast_fp16_cast_uint16_cast_uint16)[name = string("transpose_10")];
|
| 29 |
+
tensor<fp16, [1, 512, ?]> input_1_cast_fp16 = mul(x = x_3_cast_fp16, y = keep_cast_fp16)[name = string("input_1_cast_fp16")];
|
| 30 |
+
fp32 var_35 = const()[name = string("op_35"), val = fp32(0x1.99999ap-3)];
|
| 31 |
+
string x_5_pad_type_0 = const()[name = string("x_5_pad_type_0"), val = string("custom")];
|
| 32 |
+
tensor<int32, [2]> x_5_pad_0 = const()[name = string("x_5_pad_0"), val = tensor<int32, [2]>([2, 2])];
|
| 33 |
+
tensor<int32, [1]> x_5_strides_0 = const()[name = string("x_5_strides_0"), val = tensor<int32, [1]>([1])];
|
| 34 |
+
tensor<int32, [1]> x_5_dilations_0 = const()[name = string("x_5_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 35 |
+
int32 x_5_groups_0 = const()[name = string("x_5_groups_0"), val = int32(1)];
|
| 36 |
+
tensor<fp16, [512, 512, 5]> weight_3_to_fp16 = const()[name = string("weight_3_to_fp16"), val = tensor<fp16, [512, 512, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(182400)))];
|
| 37 |
+
tensor<fp16, [512]> text_encoder_cnn_0_0_bias_to_fp16 = const()[name = string("text_encoder_cnn_0_0_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2803904)))];
|
| 38 |
+
tensor<fp16, [1, 512, ?]> x_5_cast_fp16 = conv(bias = text_encoder_cnn_0_0_bias_to_fp16, dilations = x_5_dilations_0, groups = x_5_groups_0, pad = x_5_pad_0, pad_type = x_5_pad_type_0, strides = x_5_strides_0, weight = weight_3_to_fp16, x = input_1_cast_fp16)[name = string("x_5_cast_fp16")];
|
| 39 |
+
tensor<int32, [3]> input_3_perm_0 = const()[name = string("input_3_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 40 |
+
tensor<int32, [1]> x_7_axes_0 = const()[name = string("x_7_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 41 |
+
tensor<fp16, [512]> text_encoder_cnn_0_1_gamma_to_fp16 = const()[name = string("text_encoder_cnn_0_1_gamma_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2804992)))];
|
| 42 |
+
tensor<fp16, [512]> text_encoder_cnn_0_1_beta_to_fp16 = const()[name = string("text_encoder_cnn_0_1_beta_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2806080)))];
|
| 43 |
+
fp16 var_38_to_fp16 = const()[name = string("op_38_to_fp16"), val = fp16(0x1.5p-17)];
|
| 44 |
+
tensor<fp16, [1, ?, 512]> input_3_cast_fp16 = transpose(perm = input_3_perm_0, x = x_5_cast_fp16)[name = string("transpose_9")];
|
| 45 |
+
tensor<fp16, [1, ?, 512]> x_7_cast_fp16 = layer_norm(axes = x_7_axes_0, beta = text_encoder_cnn_0_1_beta_to_fp16, epsilon = var_38_to_fp16, gamma = text_encoder_cnn_0_1_gamma_to_fp16, x = input_3_cast_fp16)[name = string("x_7_cast_fp16")];
|
| 46 |
+
tensor<int32, [3]> input_5_perm_0 = const()[name = string("input_5_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 47 |
+
tensor<fp16, [1, 512, ?]> input_5_cast_fp16 = transpose(perm = input_5_perm_0, x = x_7_cast_fp16)[name = string("transpose_8")];
|
| 48 |
+
tensor<fp16, [1, 512, ?]> x_9_cast_fp16 = leaky_relu(alpha = var_35, x = input_5_cast_fp16)[name = string("x_9_cast_fp16")];
|
| 49 |
+
tensor<fp16, [1, 512, ?]> input_7_cast_fp16 = mul(x = x_9_cast_fp16, y = keep_cast_fp16)[name = string("input_7_cast_fp16")];
|
| 50 |
+
fp32 var_65 = const()[name = string("op_65"), val = fp32(0x1.99999ap-3)];
|
| 51 |
+
string x_11_pad_type_0 = const()[name = string("x_11_pad_type_0"), val = string("custom")];
|
| 52 |
+
tensor<int32, [2]> x_11_pad_0 = const()[name = string("x_11_pad_0"), val = tensor<int32, [2]>([2, 2])];
|
| 53 |
+
tensor<int32, [1]> x_11_strides_0 = const()[name = string("x_11_strides_0"), val = tensor<int32, [1]>([1])];
|
| 54 |
+
tensor<int32, [1]> x_11_dilations_0 = const()[name = string("x_11_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 55 |
+
int32 x_11_groups_0 = const()[name = string("x_11_groups_0"), val = int32(1)];
|
| 56 |
+
tensor<fp16, [512, 512, 5]> weight_7_to_fp16 = const()[name = string("weight_7_to_fp16"), val = tensor<fp16, [512, 512, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2807168)))];
|
| 57 |
+
tensor<fp16, [512]> text_encoder_cnn_1_0_bias_to_fp16 = const()[name = string("text_encoder_cnn_1_0_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5428672)))];
|
| 58 |
+
tensor<fp16, [1, 512, ?]> x_11_cast_fp16 = conv(bias = text_encoder_cnn_1_0_bias_to_fp16, dilations = x_11_dilations_0, groups = x_11_groups_0, pad = x_11_pad_0, pad_type = x_11_pad_type_0, strides = x_11_strides_0, weight = weight_7_to_fp16, x = input_7_cast_fp16)[name = string("x_11_cast_fp16")];
|
| 59 |
+
tensor<int32, [3]> input_9_perm_0 = const()[name = string("input_9_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 60 |
+
tensor<int32, [1]> x_13_axes_0 = const()[name = string("x_13_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 61 |
+
tensor<fp16, [512]> text_encoder_cnn_1_1_gamma_to_fp16 = const()[name = string("text_encoder_cnn_1_1_gamma_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5429760)))];
|
| 62 |
+
tensor<fp16, [512]> text_encoder_cnn_1_1_beta_to_fp16 = const()[name = string("text_encoder_cnn_1_1_beta_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5430848)))];
|
| 63 |
+
fp16 var_68_to_fp16 = const()[name = string("op_68_to_fp16"), val = fp16(0x1.5p-17)];
|
| 64 |
+
tensor<fp16, [1, ?, 512]> input_9_cast_fp16 = transpose(perm = input_9_perm_0, x = x_11_cast_fp16)[name = string("transpose_7")];
|
| 65 |
+
tensor<fp16, [1, ?, 512]> x_13_cast_fp16 = layer_norm(axes = x_13_axes_0, beta = text_encoder_cnn_1_1_beta_to_fp16, epsilon = var_68_to_fp16, gamma = text_encoder_cnn_1_1_gamma_to_fp16, x = input_9_cast_fp16)[name = string("x_13_cast_fp16")];
|
| 66 |
+
tensor<int32, [3]> input_11_perm_0 = const()[name = string("input_11_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 67 |
+
tensor<fp16, [1, 512, ?]> input_11_cast_fp16 = transpose(perm = input_11_perm_0, x = x_13_cast_fp16)[name = string("transpose_6")];
|
| 68 |
+
tensor<fp16, [1, 512, ?]> x_15_cast_fp16 = leaky_relu(alpha = var_65, x = input_11_cast_fp16)[name = string("x_15_cast_fp16")];
|
| 69 |
+
tensor<fp16, [1, 512, ?]> input_13_cast_fp16 = mul(x = x_15_cast_fp16, y = keep_cast_fp16)[name = string("input_13_cast_fp16")];
|
| 70 |
+
fp32 var_95 = const()[name = string("op_95"), val = fp32(0x1.99999ap-3)];
|
| 71 |
+
string x_17_pad_type_0 = const()[name = string("x_17_pad_type_0"), val = string("custom")];
|
| 72 |
+
tensor<int32, [2]> x_17_pad_0 = const()[name = string("x_17_pad_0"), val = tensor<int32, [2]>([2, 2])];
|
| 73 |
+
tensor<int32, [1]> x_17_strides_0 = const()[name = string("x_17_strides_0"), val = tensor<int32, [1]>([1])];
|
| 74 |
+
tensor<int32, [1]> x_17_dilations_0 = const()[name = string("x_17_dilations_0"), val = tensor<int32, [1]>([1])];
|
| 75 |
+
int32 x_17_groups_0 = const()[name = string("x_17_groups_0"), val = int32(1)];
|
| 76 |
+
tensor<fp16, [512, 512, 5]> weight_11_to_fp16 = const()[name = string("weight_11_to_fp16"), val = tensor<fp16, [512, 512, 5]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(5431936)))];
|
| 77 |
+
tensor<fp16, [512]> text_encoder_cnn_2_0_bias_to_fp16 = const()[name = string("text_encoder_cnn_2_0_bias_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8053440)))];
|
| 78 |
+
tensor<fp16, [1, 512, ?]> x_17_cast_fp16 = conv(bias = text_encoder_cnn_2_0_bias_to_fp16, dilations = x_17_dilations_0, groups = x_17_groups_0, pad = x_17_pad_0, pad_type = x_17_pad_type_0, strides = x_17_strides_0, weight = weight_11_to_fp16, x = input_13_cast_fp16)[name = string("x_17_cast_fp16")];
|
| 79 |
+
tensor<int32, [3]> input_15_perm_0 = const()[name = string("input_15_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 80 |
+
tensor<int32, [1]> x_19_axes_0 = const()[name = string("x_19_axes_0"), val = tensor<int32, [1]>([-1])];
|
| 81 |
+
tensor<fp16, [512]> text_encoder_cnn_2_1_gamma_to_fp16 = const()[name = string("text_encoder_cnn_2_1_gamma_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8054528)))];
|
| 82 |
+
tensor<fp16, [512]> text_encoder_cnn_2_1_beta_to_fp16 = const()[name = string("text_encoder_cnn_2_1_beta_to_fp16"), val = tensor<fp16, [512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8055616)))];
|
| 83 |
+
fp16 var_98_to_fp16 = const()[name = string("op_98_to_fp16"), val = fp16(0x1.5p-17)];
|
| 84 |
+
tensor<fp16, [1, ?, 512]> input_15_cast_fp16 = transpose(perm = input_15_perm_0, x = x_17_cast_fp16)[name = string("transpose_5")];
|
| 85 |
+
tensor<fp16, [1, ?, 512]> x_19_cast_fp16 = layer_norm(axes = x_19_axes_0, beta = text_encoder_cnn_2_1_beta_to_fp16, epsilon = var_98_to_fp16, gamma = text_encoder_cnn_2_1_gamma_to_fp16, x = input_15_cast_fp16)[name = string("x_19_cast_fp16")];
|
| 86 |
+
tensor<int32, [3]> input_17_perm_0 = const()[name = string("input_17_perm_0"), val = tensor<int32, [3]>([0, -1, 1])];
|
| 87 |
+
tensor<fp16, [1, 512, ?]> input_17_cast_fp16 = transpose(perm = input_17_perm_0, x = x_19_cast_fp16)[name = string("transpose_4")];
|
| 88 |
+
tensor<fp16, [1, 512, ?]> x_21_cast_fp16 = leaky_relu(alpha = var_95, x = input_17_cast_fp16)[name = string("x_21_cast_fp16")];
|
| 89 |
+
tensor<fp16, [1, 512, ?]> x_23_cast_fp16 = mul(x = x_21_cast_fp16, y = keep_cast_fp16)[name = string("x_23_cast_fp16")];
|
| 90 |
+
tensor<int32, [3]> transpose_0_perm_0 = const()[name = string("transpose_0_perm_0"), val = tensor<int32, [3]>([2, 0, 1])];
|
| 91 |
+
string x_25_batch_first_direction_0 = const()[name = string("x_25_batch_first_direction_0"), val = string("bidirectional")];
|
| 92 |
+
bool x_25_batch_first_output_sequence_0 = const()[name = string("x_25_batch_first_output_sequence_0"), val = bool(true)];
|
| 93 |
+
string x_25_batch_first_recurrent_activation_0 = const()[name = string("x_25_batch_first_recurrent_activation_0"), val = string("sigmoid")];
|
| 94 |
+
string x_25_batch_first_cell_activation_0 = const()[name = string("x_25_batch_first_cell_activation_0"), val = string("tanh")];
|
| 95 |
+
string x_25_batch_first_activation_0 = const()[name = string("x_25_batch_first_activation_0"), val = string("tanh")];
|
| 96 |
+
tensor<fp16, [1, 512]> x_25_batch_first_lstm_h0_reshaped_to_fp16 = const()[name = string("x_25_batch_first_lstm_h0_reshaped_to_fp16"), val = tensor<fp16, [1, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8056704)))];
|
| 97 |
+
tensor<fp16, [1024, 512]> concat_4_to_fp16 = const()[name = string("concat_4_to_fp16"), val = tensor<fp16, [1024, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(8057792)))];
|
| 98 |
+
tensor<fp16, [1024, 256]> concat_5_to_fp16 = const()[name = string("concat_5_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9106432)))];
|
| 99 |
+
tensor<fp16, [1024]> add_0_to_fp16 = const()[name = string("add_0_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9630784)))];
|
| 100 |
+
tensor<fp16, [1024, 512]> concat_6_to_fp16 = const()[name = string("concat_6_to_fp16"), val = tensor<fp16, [1024, 512]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(9632896)))];
|
| 101 |
+
tensor<fp16, [1024, 256]> concat_7_to_fp16 = const()[name = string("concat_7_to_fp16"), val = tensor<fp16, [1024, 256]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(10681536)))];
|
| 102 |
+
tensor<fp16, [1024]> add_1_to_fp16 = const()[name = string("add_1_to_fp16"), val = tensor<fp16, [1024]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(11205888)))];
|
| 103 |
+
tensor<fp16, [?, 1, 512]> transpose_0_cast_fp16 = transpose(perm = transpose_0_perm_0, x = x_23_cast_fp16)[name = string("transpose_3")];
|
| 104 |
+
tensor<fp16, [?, 1, 512]> x_25_batch_first_cast_fp16_0, tensor<fp16, [1, 512]> x_25_batch_first_cast_fp16_1, tensor<fp16, [1, 512]> x_25_batch_first_cast_fp16_2 = lstm(activation = x_25_batch_first_activation_0, bias = add_0_to_fp16, bias_back = add_1_to_fp16, cell_activation = x_25_batch_first_cell_activation_0, direction = x_25_batch_first_direction_0, initial_c = x_25_batch_first_lstm_h0_reshaped_to_fp16, initial_h = x_25_batch_first_lstm_h0_reshaped_to_fp16, output_sequence = x_25_batch_first_output_sequence_0, recurrent_activation = x_25_batch_first_recurrent_activation_0, weight_hh = concat_5_to_fp16, weight_hh_back = concat_7_to_fp16, weight_ih = concat_4_to_fp16, weight_ih_back = concat_6_to_fp16, x = transpose_0_cast_fp16)[name = string("x_25_batch_first_cast_fp16")];
|
| 105 |
+
tensor<int32, [3]> transpose_1_perm_0 = const()[name = string("transpose_1_perm_0"), val = tensor<int32, [3]>([1, 2, 0])];
|
| 106 |
+
tensor<fp16, [1, 512, ?]> transpose_1_cast_fp16 = transpose(perm = transpose_1_perm_0, x = x_25_batch_first_cast_fp16_0)[name = string("transpose_2")];
|
| 107 |
+
tensor<fp16, [1, 512, ?]> var_159 = mul(x = transpose_1_cast_fp16, y = keep_cast_fp16)[name = string("op_159_cast_fp16")];
|
| 108 |
+
tensor<int32, [1]> input_lengths_tmp = identity(x = input_lengths)[name = string("input_lengths_tmp")];
|
| 109 |
+
} -> (var_159);
|
| 110 |
+
}
|
iteration_3/compiled/text_encoder_fp16.mlmodelc/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0d7f6e5869bb9d523956183e0facdff160c301d28113290efa329ae7bf72d3ce
|
| 3 |
+
size 11208000
|
iteration_3/packages/.DS_Store
ADDED
|
Binary file (10.2 kB). View file
|
|
|
iteration_3/swift/.DS_Store
ADDED
|
Binary file (6.15 kB). View file
|
|
|
iteration_3/swift/.build/.DS_Store
ADDED
|
Binary file (6.15 kB). View file
|
|
|
iteration_3/swift/.build/.lock
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
71408
|
iteration_3/swift/.build/arm64-apple-macosx/.DS_Store
ADDED
|
Binary file (6.15 kB). View file
|
|
|
iteration_3/swift/.build/arm64-apple-macosx/release/.DS_Store
ADDED
|
Binary file (6.15 kB). View file
|
|
|
iteration_3/swift/.build/arm64-apple-macosx/release/Iter3Bench.build/Iter3Bench.d
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/Users/kikow/brandon/voicelink/mobius-styletts2-coreml/models/tts/styletts2/iteration_3/swift/.build/arm64-apple-macosx/release/Iter3Bench.build/main.swift.o : /Users/kikow/brandon/voicelink/mobius-styletts2-coreml/models/tts/styletts2/iteration_3/swift/Sources/Iter3Bench/main.swift /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation1.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation2.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation3.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/XPC.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreML.framework/Modules/CoreML.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Combine.framework/Modules/Combine.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Dispatch.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Metal.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/System.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Darwin.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Modules/Foundation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Observation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Synchronization.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreVideo.framework/Modules/CoreVideo.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Modules/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/UniformTypeIdentifiers.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Swift.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/IOKit.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreText.framework/Modules/CoreText.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_Concurrency.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation1.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation2.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation3.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/XPC.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreML.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Combine.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Dispatch.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Metal.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/System.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Darwin.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Foundation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Observation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Synchronization.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreVideo.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/UniformTypeIdentifiers.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Swift.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/IOKit.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreText.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_Concurrency.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/_DarwinFoundation2.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/XPC.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/ObjectiveC.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreML.framework/Headers/CoreML.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/Dispatch.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Headers/UniformTypeIdentifiers.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.apinotes
|
| 2 |
+
/Users/kikow/brandon/voicelink/mobius-styletts2-coreml/models/tts/styletts2/iteration_3/swift/.build/arm64-apple-macosx/release/Modules/Iter3Bench.swiftmodule : /Users/kikow/brandon/voicelink/mobius-styletts2-coreml/models/tts/styletts2/iteration_3/swift/Sources/Iter3Bench/main.swift /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation1.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation2.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation3.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/XPC.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreML.framework/Modules/CoreML.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Combine.framework/Modules/Combine.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Dispatch.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Metal.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/System.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Darwin.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Modules/Foundation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Observation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Synchronization.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreVideo.framework/Modules/CoreVideo.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Modules/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/UniformTypeIdentifiers.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Swift.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/IOKit.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreText.framework/Modules/CoreText.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_Concurrency.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation1.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation2.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation3.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/XPC.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreML.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Combine.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Dispatch.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Metal.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/System.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Darwin.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Foundation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Observation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Synchronization.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreVideo.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/UniformTypeIdentifiers.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Swift.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/IOKit.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreText.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_Concurrency.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/_DarwinFoundation2.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/XPC.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/ObjectiveC.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreML.framework/Headers/CoreML.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/Dispatch.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Headers/UniformTypeIdentifiers.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.apinotes
|
| 3 |
+
/Users/kikow/brandon/voicelink/mobius-styletts2-coreml/models/tts/styletts2/iteration_3/swift/.build/arm64-apple-macosx/release/Modules/Iter3Bench.swiftdoc : /Users/kikow/brandon/voicelink/mobius-styletts2-coreml/models/tts/styletts2/iteration_3/swift/Sources/Iter3Bench/main.swift /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation1.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation2.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation3.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/XPC.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreML.framework/Modules/CoreML.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Combine.framework/Modules/Combine.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Dispatch.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Metal.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/System.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Darwin.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Modules/Foundation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Observation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Synchronization.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreVideo.framework/Modules/CoreVideo.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Modules/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/UniformTypeIdentifiers.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Swift.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/IOKit.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreText.framework/Modules/CoreText.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_Concurrency.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation1.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation2.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation3.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/XPC.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreML.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Combine.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Dispatch.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Metal.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/System.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Darwin.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Foundation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Observation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Synchronization.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreVideo.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/UniformTypeIdentifiers.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Swift.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/IOKit.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreText.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_Concurrency.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/_DarwinFoundation2.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/XPC.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/ObjectiveC.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreML.framework/Headers/CoreML.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/Dispatch.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Headers/UniformTypeIdentifiers.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.apinotes
|
| 4 |
+
/Users/kikow/brandon/voicelink/mobius-styletts2-coreml/models/tts/styletts2/iteration_3/swift/.build/arm64-apple-macosx/release/Modules/Iter3Bench.swiftsourceinfo : /Users/kikow/brandon/voicelink/mobius-styletts2-coreml/models/tts/styletts2/iteration_3/swift/Sources/Iter3Bench/main.swift /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation1.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation2.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_DarwinFoundation3.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/XPC.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreML.framework/Modules/CoreML.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Combine.framework/Modules/Combine.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Dispatch.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Metal.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/System.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Darwin.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Modules/Foundation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Observation.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Synchronization.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreVideo.framework/Modules/CoreVideo.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Modules/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/UniformTypeIdentifiers.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/Swift.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/IOKit.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreText.framework/Modules/CoreText.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/lib/swift/_Concurrency.swiftmodule/arm64e-apple-macos.swiftinterface /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation1.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation2.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_DarwinFoundation3.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/XPC.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreML.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Combine.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Dispatch.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Metal.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/System.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Darwin.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Foundation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Observation.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Synchronization.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreVideo.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/UniformTypeIdentifiers.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/Swift.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/IOKit.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/CoreText.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/26.4/_Concurrency.swiftmodule/arm64e-apple-macos.swiftmodule /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/_DarwinFoundation2.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/XPC.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/ObjectiveC.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreML.framework/Headers/CoreML.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/usr/include/Dispatch.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Headers/UniformTypeIdentifiers.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.apinotes /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.apinotes
|
iteration_3/swift/.build/arm64-apple-macosx/release/Iter3Bench.build/Iter3Bench.dia
ADDED
|
Binary file (268 Bytes). View file
|
|
|