Jarbas commited on
Commit
3ce2d5d
·
verified ·
1 Parent(s): a28741d

Upload 88 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
  2. compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
  3. compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/metadata.json +69 -0
  4. compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
  5. compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
  6. compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
  7. compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
  8. compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
  9. compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
  10. compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
  11. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
  12. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
  13. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/metadata.json +70 -0
  14. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
  15. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
  16. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
  17. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
  18. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
  19. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
  20. compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
  21. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
  22. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
  23. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/metadata.json +70 -0
  24. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
  25. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
  26. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
  27. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
  28. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
  29. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
  30. compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
  31. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
  32. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
  33. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/metadata.json +70 -0
  34. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
  35. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
  36. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
  37. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
  38. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
  39. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
  40. compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
  41. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
  42. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
  43. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/metadata.json +70 -0
  44. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
  45. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
  46. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
  47. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
  48. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
  49. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
  50. compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:257f0247edf788b1ee34cc766f13441dc37bbb76e263207d622eceebfde004c1
3
+ size 243
compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8b42fcc1728ae57657aef0d04be604304285d11b3bbf56c38c105fc498af05b2
3
+ size 463
compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC decoder head (encoder -> log_probs)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32)",
11
+ "shortDescription" : "",
12
+ "shape" : "[]",
13
+ "name" : "log_probs",
14
+ "type" : "MultiArray"
15
+ }
16
+ ],
17
+ "storagePrecision" : "Float16",
18
+ "modelParameters" : [
19
+
20
+ ],
21
+ "author" : "Fluid Inference",
22
+ "specificationVersion" : 9,
23
+ "mlProgramOperationTypeHistogram" : {
24
+ "Ios18.transpose" : 1,
25
+ "Ios18.cast" : 2,
26
+ "Ios18.conv" : 1,
27
+ "Ios18.softmax" : 1,
28
+ "Ios18.log" : 1
29
+ },
30
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
31
+ "isUpdatable" : "0",
32
+ "stateSchema" : [
33
+
34
+ ],
35
+ "availability" : {
36
+ "macOS" : "15.0",
37
+ "tvOS" : "18.0",
38
+ "visionOS" : "2.0",
39
+ "watchOS" : "11.0",
40
+ "iOS" : "18.0",
41
+ "macCatalyst" : "18.0"
42
+ },
43
+ "modelType" : {
44
+ "name" : "MLModelType_mlProgram"
45
+ },
46
+ "inputSchema" : [
47
+ {
48
+ "dataType" : "Float32",
49
+ "hasShapeFlexibility" : "1",
50
+ "isOptional" : "0",
51
+ "shapeFlexibility" : "1 × 1024 × 1...188",
52
+ "shapeRange" : "[[1, 1], [1024, 1024], [1, 188]]",
53
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 1)",
54
+ "type" : "MultiArray",
55
+ "shape" : "[1, 1024, 1]",
56
+ "name" : "encoder",
57
+ "shortDescription" : ""
58
+ }
59
+ ],
60
+ "userDefinedMetadata" : {
61
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
62
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
63
+ "com.github.apple.coremltools.version" : "9.0",
64
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
65
+ },
66
+ "generatedClassName" : "parakeet_ctc_decoder",
67
+ "method" : "predict"
68
+ }
69
+ ]
compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/model.mil ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ program(1.3)
2
+ [buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3500.32.1"}, {"coremltools-component-torch", "2.10.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})]
3
+ {
4
+ func main<ios18>(tensor<fp32, [1, 1024, ?]> encoder) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"encoder", [1, 1024, 1]}}), ("RangeDims", {{"encoder", [[1, 1], [1024, 1024], [1, 188]]}})))] {
5
+ int32 var_4 = const()[name = string("op_4"), val = int32(-1)];
6
+ string var_18_pad_type_0 = const()[name = string("op_18_pad_type_0"), val = string("valid")];
7
+ tensor<int32, [1]> var_18_strides_0 = const()[name = string("op_18_strides_0"), val = tensor<int32, [1]>([1])];
8
+ tensor<int32, [2]> var_18_pad_0 = const()[name = string("op_18_pad_0"), val = tensor<int32, [2]>([0, 0])];
9
+ tensor<int32, [1]> var_18_dilations_0 = const()[name = string("op_18_dilations_0"), val = tensor<int32, [1]>([1])];
10
+ int32 var_18_groups_0 = const()[name = string("op_18_groups_0"), val = int32(1)];
11
+ string encoder_to_fp16_dtype_0 = const()[name = string("encoder_to_fp16_dtype_0"), val = string("fp16")];
12
+ tensor<fp16, [1025, 1024, 1]> module_decoder_layers_0_weight_to_fp16 = const()[name = string("module_decoder_layers_0_weight_to_fp16"), val = tensor<fp16, [1025, 1024, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64)))];
13
+ tensor<fp16, [1025]> module_decoder_layers_0_bias_to_fp16 = const()[name = string("module_decoder_layers_0_bias_to_fp16"), val = tensor<fp16, [1025]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(2099328)))];
14
+ tensor<fp16, [1, 1024, ?]> encoder_to_fp16 = cast(dtype = encoder_to_fp16_dtype_0, x = encoder)[name = string("cast_1")];
15
+ tensor<fp16, [1, 1025, ?]> var_18_cast_fp16 = conv(bias = module_decoder_layers_0_bias_to_fp16, dilations = var_18_dilations_0, groups = var_18_groups_0, pad = var_18_pad_0, pad_type = var_18_pad_type_0, strides = var_18_strides_0, weight = module_decoder_layers_0_weight_to_fp16, x = encoder_to_fp16)[name = string("op_18_cast_fp16")];
16
+ tensor<int32, [3]> input_perm_0 = const()[name = string("input_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
17
+ tensor<fp16, [1, ?, 1025]> input_cast_fp16 = transpose(perm = input_perm_0, x = var_18_cast_fp16)[name = string("transpose_0")];
18
+ tensor<fp16, [1, ?, 1025]> out_objects_softmax_cast_fp16 = softmax(axis = var_4, x = input_cast_fp16)[name = string("out_objects_softmax_cast_fp16")];
19
+ fp32 out_objects_epsilon_0 = const()[name = string("out_objects_epsilon_0"), val = fp32(0x1p-149)];
20
+ tensor<fp16, [1, ?, 1025]> out_objects_cast_fp16 = log(epsilon = out_objects_epsilon_0, x = out_objects_softmax_cast_fp16)[name = string("out_objects_cast_fp16")];
21
+ string out_objects_cast_fp16_to_fp32_dtype_0 = const()[name = string("out_objects_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
22
+ tensor<fp32, [1, ?, 1025]> log_probs = cast(dtype = out_objects_cast_fp16_to_fp32_dtype_0, x = out_objects_cast_fp16)[name = string("cast_0")];
23
+ } -> (log_probs);
24
+ }
compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4676cb50ed9593fadebd8e5917d728dc437e2858a92695f8225237461dc4e3ea
3
+ size 2101442
compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b19f1f034a958dc31d6c6e2049ede86e5d345958dc2a4de9c094f4a592279f9d
3
+ size 243
compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9fb7247da4f4d4a8168ea123505c35c2098dd2e3830e4a618c42260b6bcbece4
3
+ size 496
compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC Mel+Encoder (15.0s window)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 188)",
11
+ "shortDescription" : "",
12
+ "shape" : "[1, 1024, 188]",
13
+ "name" : "encoder",
14
+ "type" : "MultiArray"
15
+ },
16
+ {
17
+ "hasShapeFlexibility" : "0",
18
+ "isOptional" : "0",
19
+ "dataType" : "Int32",
20
+ "formattedType" : "MultiArray (Int32 1)",
21
+ "shortDescription" : "",
22
+ "shape" : "[1]",
23
+ "name" : "encoder_length",
24
+ "type" : "MultiArray"
25
+ }
26
+ ],
27
+ "storagePrecision" : "Mixed (Float16, Int32)",
28
+ "modelParameters" : [
29
+
30
+ ],
31
+ "author" : "Fluid Inference",
32
+ "specificationVersion" : 9,
33
+ "mlProgramOperationTypeHistogram" : {
34
+ "Stack" : 1,
35
+ "Ios18.conv" : 79,
36
+ "Ios18.mul" : 107,
37
+ "Ios18.cast" : 12,
38
+ "Identity" : 1,
39
+ "Ios18.layerNorm" : 120,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 147,
46
+ "Pad" : 49,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 180,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.greaterEqual" : 1,
51
+ "Ios18.notEqual" : 1,
52
+ "Ios18.relu" : 3,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 73,
55
+ "Ios18.silu" : 72,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 193,
58
+ "Ios18.sigmoid" : 24,
59
+ "Ios18.sliceByIndex" : 51,
60
+ "Ios18.transpose" : 172,
61
+ "Split" : 24,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 24,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 78,
66
+ "Ios18.logicalAnd" : 2,
67
+ "Ios18.less" : 6,
68
+ "Tile" : 9
69
+ },
70
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
71
+ "isUpdatable" : "0",
72
+ "stateSchema" : [
73
+
74
+ ],
75
+ "availability" : {
76
+ "macOS" : "15.0",
77
+ "tvOS" : "18.0",
78
+ "visionOS" : "2.0",
79
+ "watchOS" : "11.0",
80
+ "iOS" : "18.0",
81
+ "macCatalyst" : "18.0"
82
+ },
83
+ "modelType" : {
84
+ "name" : "MLModelType_mlProgram"
85
+ },
86
+ "inputSchema" : [
87
+ {
88
+ "hasShapeFlexibility" : "0",
89
+ "isOptional" : "0",
90
+ "dataType" : "Float32",
91
+ "formattedType" : "MultiArray (Float32 1 × 240000)",
92
+ "shortDescription" : "",
93
+ "shape" : "[1, 240000]",
94
+ "name" : "audio_signal",
95
+ "type" : "MultiArray"
96
+ },
97
+ {
98
+ "hasShapeFlexibility" : "0",
99
+ "isOptional" : "0",
100
+ "dataType" : "Int32",
101
+ "formattedType" : "MultiArray (Int32 1)",
102
+ "shortDescription" : "",
103
+ "shape" : "[1]",
104
+ "name" : "audio_length",
105
+ "type" : "MultiArray"
106
+ }
107
+ ],
108
+ "userDefinedMetadata" : {
109
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
110
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
111
+ "com.github.apple.coremltools.version" : "9.0",
112
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
113
+ },
114
+ "generatedClassName" : "parakeet_ctc_mel_encoder",
115
+ "method" : "predict"
116
+ }
117
+ ]
compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:94f8809383b04af30f1f248d47f4cb159fcf58dd6dccb93158c8600fad16f158
3
+ size 1185334464
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:08c3096db11abbb0e71805257a62863e41310aa2419750cde0435957990af174
3
+ size 243
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8bb8115c6d918526b13db13e228e22dd8010269a545d922d83d6a10ab0dedc42
3
+ size 463
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC decoder head (encoder -> log_probs)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32)",
11
+ "shortDescription" : "",
12
+ "shape" : "[]",
13
+ "name" : "log_probs",
14
+ "type" : "MultiArray"
15
+ }
16
+ ],
17
+ "storagePrecision" : "Mixed (Float16, Palettized (4 bits), UInt4)",
18
+ "modelParameters" : [
19
+
20
+ ],
21
+ "author" : "Fluid Inference",
22
+ "specificationVersion" : 9,
23
+ "mlProgramOperationTypeHistogram" : {
24
+ "Ios18.transpose" : 1,
25
+ "Ios18.constexprLutToDense" : 1,
26
+ "Ios18.cast" : 2,
27
+ "Ios18.conv" : 1,
28
+ "Ios18.softmax" : 1,
29
+ "Ios18.log" : 1
30
+ },
31
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
32
+ "isUpdatable" : "0",
33
+ "stateSchema" : [
34
+
35
+ ],
36
+ "availability" : {
37
+ "macOS" : "15.0",
38
+ "tvOS" : "18.0",
39
+ "visionOS" : "2.0",
40
+ "watchOS" : "11.0",
41
+ "iOS" : "18.0",
42
+ "macCatalyst" : "18.0"
43
+ },
44
+ "modelType" : {
45
+ "name" : "MLModelType_mlProgram"
46
+ },
47
+ "inputSchema" : [
48
+ {
49
+ "dataType" : "Float32",
50
+ "hasShapeFlexibility" : "1",
51
+ "isOptional" : "0",
52
+ "shapeFlexibility" : "1 × 1024 × 1...188",
53
+ "shapeRange" : "[[1, 1], [1024, 1024], [1, 188]]",
54
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 1)",
55
+ "type" : "MultiArray",
56
+ "shape" : "[1, 1024, 1]",
57
+ "name" : "encoder",
58
+ "shortDescription" : ""
59
+ }
60
+ ],
61
+ "userDefinedMetadata" : {
62
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
63
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
64
+ "com.github.apple.coremltools.version" : "9.0",
65
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
66
+ },
67
+ "generatedClassName" : "parakeet_ctc_decoder",
68
+ "method" : "predict"
69
+ }
70
+ ]
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/model.mil ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ program(1.3)
2
+ [buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3500.32.1"}})]
3
+ {
4
+ func main<ios18>(tensor<fp32, [1, 1024, ?]> encoder) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"encoder", [1, 1024, 1]}}), ("RangeDims", {{"encoder", [[1, 1], [1024, 1024], [1, 188]]}})))] {
5
+ int32 var_4 = const()[name = string("op_4"), val = int32(-1)];
6
+ string var_18_pad_type_0 = const()[name = string("op_18_pad_type_0"), val = string("valid")];
7
+ tensor<int32, [1]> var_18_strides_0 = const()[name = string("op_18_strides_0"), val = tensor<int32, [1]>([1])];
8
+ tensor<int32, [2]> var_18_pad_0 = const()[name = string("op_18_pad_0"), val = tensor<int32, [2]>([0, 0])];
9
+ tensor<int32, [1]> var_18_dilations_0 = const()[name = string("op_18_dilations_0"), val = tensor<int32, [1]>([1])];
10
+ int32 var_18_groups_0 = const()[name = string("op_18_groups_0"), val = int32(1)];
11
+ string encoder_to_fp16_dtype_0 = const()[name = string("encoder_to_fp16_dtype_0"), val = string("fp16")];
12
+ tensor<fp16, [1025, 1024, 1]> module_decoder_layers_0_weight_to_fp16_palettized = constexpr_lut_to_dense(indices = tensor<uint4, [1025, 1024, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64))), lut = tensor<fp16, [1, 1, 1, 16, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(524928))))[name = string("module_decoder_layers_0_weight_to_fp16_palettized")];
13
+ tensor<fp16, [1025]> module_decoder_layers_0_bias_to_fp16 = const()[name = string("module_decoder_layers_0_bias_to_fp16"), val = tensor<fp16, [1025]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(525056)))];
14
+ tensor<fp16, [1, 1024, ?]> encoder_to_fp16 = cast(dtype = encoder_to_fp16_dtype_0, x = encoder)[name = string("cast_1")];
15
+ tensor<fp16, [1, 1025, ?]> var_18_cast_fp16 = conv(bias = module_decoder_layers_0_bias_to_fp16, dilations = var_18_dilations_0, groups = var_18_groups_0, pad = var_18_pad_0, pad_type = var_18_pad_type_0, strides = var_18_strides_0, weight = module_decoder_layers_0_weight_to_fp16_palettized, x = encoder_to_fp16)[name = string("op_18_cast_fp16")];
16
+ tensor<int32, [3]> input_perm_0 = const()[name = string("input_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
17
+ tensor<fp16, [1, ?, 1025]> input_cast_fp16 = transpose(perm = input_perm_0, x = var_18_cast_fp16)[name = string("transpose_0")];
18
+ tensor<fp16, [1, ?, 1025]> out_objects_softmax_cast_fp16 = softmax(axis = var_4, x = input_cast_fp16)[name = string("out_objects_softmax_cast_fp16")];
19
+ fp32 out_objects_epsilon_0 = const()[name = string("out_objects_epsilon_0"), val = fp32(0x1p-149)];
20
+ tensor<fp16, [1, ?, 1025]> out_objects_cast_fp16 = log(epsilon = out_objects_epsilon_0, x = out_objects_softmax_cast_fp16)[name = string("out_objects_cast_fp16")];
21
+ string out_objects_cast_fp16_to_fp32_dtype_0 = const()[name = string("out_objects_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
22
+ tensor<fp32, [1, ?, 1025]> log_probs = cast(dtype = out_objects_cast_fp16_to_fp32_dtype_0, x = out_objects_cast_fp16)[name = string("cast_0")];
23
+ } -> (log_probs);
24
+ }
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a81ba8ca75a2a6bed883f6dc219d52bfe3ac9cec5929230f3ea577d47bed51e5
3
+ size 527170
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e5a32996f7cdfb5cb2d252122710546e08cf98c7b1743878e9be8e82f2a31ec2
3
+ size 243
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9981193e84379ddd5c84a17ed58e95fa4185e49cdc6c075834a3279fefc9350e
3
+ size 496
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC Mel+Encoder (15.0s window)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 188)",
11
+ "shortDescription" : "",
12
+ "shape" : "[1, 1024, 188]",
13
+ "name" : "encoder",
14
+ "type" : "MultiArray"
15
+ },
16
+ {
17
+ "hasShapeFlexibility" : "0",
18
+ "isOptional" : "0",
19
+ "dataType" : "Int32",
20
+ "formattedType" : "MultiArray (Int32 1)",
21
+ "shortDescription" : "",
22
+ "shape" : "[1]",
23
+ "name" : "encoder_length",
24
+ "type" : "MultiArray"
25
+ }
26
+ ],
27
+ "storagePrecision" : "Mixed (Float16, Int32, Palettized (4 bits), UInt4)",
28
+ "modelParameters" : [
29
+
30
+ ],
31
+ "author" : "Fluid Inference",
32
+ "specificationVersion" : 9,
33
+ "mlProgramOperationTypeHistogram" : {
34
+ "Stack" : 1,
35
+ "Ios18.conv" : 79,
36
+ "Ios18.mul" : 107,
37
+ "Ios18.constexprLutToDense" : 298,
38
+ "Ios18.cast" : 12,
39
+ "Ios18.layerNorm" : 120,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 147,
46
+ "Pad" : 49,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 180,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.greaterEqual" : 1,
51
+ "Ios18.notEqual" : 1,
52
+ "Ios18.relu" : 3,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 73,
55
+ "Ios18.silu" : 72,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 193,
58
+ "Ios18.sigmoid" : 24,
59
+ "Ios18.sliceByIndex" : 51,
60
+ "Ios18.transpose" : 172,
61
+ "Split" : 24,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 24,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 78,
66
+ "Ios18.logicalAnd" : 2,
67
+ "Ios18.less" : 6,
68
+ "Tile" : 9
69
+ },
70
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
71
+ "isUpdatable" : "0",
72
+ "stateSchema" : [
73
+
74
+ ],
75
+ "availability" : {
76
+ "macOS" : "15.0",
77
+ "tvOS" : "18.0",
78
+ "visionOS" : "2.0",
79
+ "watchOS" : "11.0",
80
+ "iOS" : "18.0",
81
+ "macCatalyst" : "18.0"
82
+ },
83
+ "modelType" : {
84
+ "name" : "MLModelType_mlProgram"
85
+ },
86
+ "inputSchema" : [
87
+ {
88
+ "hasShapeFlexibility" : "0",
89
+ "isOptional" : "0",
90
+ "dataType" : "Float32",
91
+ "formattedType" : "MultiArray (Float32 1 × 240000)",
92
+ "shortDescription" : "",
93
+ "shape" : "[1, 240000]",
94
+ "name" : "audio_signal",
95
+ "type" : "MultiArray"
96
+ },
97
+ {
98
+ "hasShapeFlexibility" : "0",
99
+ "isOptional" : "0",
100
+ "dataType" : "Int32",
101
+ "formattedType" : "MultiArray (Int32 1)",
102
+ "shortDescription" : "",
103
+ "shape" : "[1]",
104
+ "name" : "audio_length",
105
+ "type" : "MultiArray"
106
+ }
107
+ ],
108
+ "userDefinedMetadata" : {
109
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
110
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
111
+ "com.github.apple.coremltools.version" : "9.0",
112
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
113
+ },
114
+ "generatedClassName" : "parakeet_ctc_mel_encoder",
115
+ "method" : "predict"
116
+ }
117
+ ]
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:971bdc0f0bfc738b0d9e7fe6aca1d30fee5c2a55c15a8f8955b07767db1a76d0
3
+ size 298251072
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7000c84a4ca4b88f7c286df332b8a5b6cf98d6f5472352eea08470f38f46cdc1
3
+ size 243
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8bb8115c6d918526b13db13e228e22dd8010269a545d922d83d6a10ab0dedc42
3
+ size 463
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC decoder head (encoder -> log_probs)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32)",
11
+ "shortDescription" : "",
12
+ "shape" : "[]",
13
+ "name" : "log_probs",
14
+ "type" : "MultiArray"
15
+ }
16
+ ],
17
+ "storagePrecision" : "Mixed (Float16, Palettized (6 bits), UInt6)",
18
+ "modelParameters" : [
19
+
20
+ ],
21
+ "author" : "Fluid Inference",
22
+ "specificationVersion" : 9,
23
+ "mlProgramOperationTypeHistogram" : {
24
+ "Ios18.transpose" : 1,
25
+ "Ios18.constexprLutToDense" : 1,
26
+ "Ios18.cast" : 2,
27
+ "Ios18.conv" : 1,
28
+ "Ios18.softmax" : 1,
29
+ "Ios18.log" : 1
30
+ },
31
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
32
+ "isUpdatable" : "0",
33
+ "stateSchema" : [
34
+
35
+ ],
36
+ "availability" : {
37
+ "macOS" : "15.0",
38
+ "tvOS" : "18.0",
39
+ "visionOS" : "2.0",
40
+ "watchOS" : "11.0",
41
+ "iOS" : "18.0",
42
+ "macCatalyst" : "18.0"
43
+ },
44
+ "modelType" : {
45
+ "name" : "MLModelType_mlProgram"
46
+ },
47
+ "inputSchema" : [
48
+ {
49
+ "dataType" : "Float32",
50
+ "hasShapeFlexibility" : "1",
51
+ "isOptional" : "0",
52
+ "shapeFlexibility" : "1 × 1024 × 1...188",
53
+ "shapeRange" : "[[1, 1], [1024, 1024], [1, 188]]",
54
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 1)",
55
+ "type" : "MultiArray",
56
+ "shape" : "[1, 1024, 1]",
57
+ "name" : "encoder",
58
+ "shortDescription" : ""
59
+ }
60
+ ],
61
+ "userDefinedMetadata" : {
62
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
63
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
64
+ "com.github.apple.coremltools.version" : "9.0",
65
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
66
+ },
67
+ "generatedClassName" : "parakeet_ctc_decoder",
68
+ "method" : "predict"
69
+ }
70
+ ]
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/model.mil ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ program(1.3)
2
+ [buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3500.32.1"}})]
3
+ {
4
+ func main<ios18>(tensor<fp32, [1, 1024, ?]> encoder) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"encoder", [1, 1024, 1]}}), ("RangeDims", {{"encoder", [[1, 1], [1024, 1024], [1, 188]]}})))] {
5
+ int32 var_4 = const()[name = string("op_4"), val = int32(-1)];
6
+ string var_18_pad_type_0 = const()[name = string("op_18_pad_type_0"), val = string("valid")];
7
+ tensor<int32, [1]> var_18_strides_0 = const()[name = string("op_18_strides_0"), val = tensor<int32, [1]>([1])];
8
+ tensor<int32, [2]> var_18_pad_0 = const()[name = string("op_18_pad_0"), val = tensor<int32, [2]>([0, 0])];
9
+ tensor<int32, [1]> var_18_dilations_0 = const()[name = string("op_18_dilations_0"), val = tensor<int32, [1]>([1])];
10
+ int32 var_18_groups_0 = const()[name = string("op_18_groups_0"), val = int32(1)];
11
+ string encoder_to_fp16_dtype_0 = const()[name = string("encoder_to_fp16_dtype_0"), val = string("fp16")];
12
+ tensor<fp16, [1025, 1024, 1]> module_decoder_layers_0_weight_to_fp16_palettized = constexpr_lut_to_dense(indices = tensor<uint6, [1025, 1024, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64))), lut = tensor<fp16, [1, 1, 1, 64, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(787328))))[name = string("module_decoder_layers_0_weight_to_fp16_palettized")];
13
+ tensor<fp16, [1025]> module_decoder_layers_0_bias_to_fp16 = const()[name = string("module_decoder_layers_0_bias_to_fp16"), val = tensor<fp16, [1025]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(787520)))];
14
+ tensor<fp16, [1, 1024, ?]> encoder_to_fp16 = cast(dtype = encoder_to_fp16_dtype_0, x = encoder)[name = string("cast_1")];
15
+ tensor<fp16, [1, 1025, ?]> var_18_cast_fp16 = conv(bias = module_decoder_layers_0_bias_to_fp16, dilations = var_18_dilations_0, groups = var_18_groups_0, pad = var_18_pad_0, pad_type = var_18_pad_type_0, strides = var_18_strides_0, weight = module_decoder_layers_0_weight_to_fp16_palettized, x = encoder_to_fp16)[name = string("op_18_cast_fp16")];
16
+ tensor<int32, [3]> input_perm_0 = const()[name = string("input_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
17
+ tensor<fp16, [1, ?, 1025]> input_cast_fp16 = transpose(perm = input_perm_0, x = var_18_cast_fp16)[name = string("transpose_0")];
18
+ tensor<fp16, [1, ?, 1025]> out_objects_softmax_cast_fp16 = softmax(axis = var_4, x = input_cast_fp16)[name = string("out_objects_softmax_cast_fp16")];
19
+ fp32 out_objects_epsilon_0 = const()[name = string("out_objects_epsilon_0"), val = fp32(0x1p-149)];
20
+ tensor<fp16, [1, ?, 1025]> out_objects_cast_fp16 = log(epsilon = out_objects_epsilon_0, x = out_objects_softmax_cast_fp16)[name = string("out_objects_cast_fp16")];
21
+ string out_objects_cast_fp16_to_fp32_dtype_0 = const()[name = string("out_objects_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
22
+ tensor<fp32, [1, ?, 1025]> log_probs = cast(dtype = out_objects_cast_fp16_to_fp32_dtype_0, x = out_objects_cast_fp16)[name = string("cast_0")];
23
+ } -> (log_probs);
24
+ }
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2d0a073770791d8ff2214fc89dcb29e6e42a11c0c253f0c3c0a23d3e79ad69ec
3
+ size 789634
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:124ea4cda0d5d6210203fd724f81e5284e78fea6a9517013f25d54b046a393d6
3
+ size 243
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:85e9f93f4605ea3f79760b8005fc26ba2ff209c2f1865af09cfb76805c1c8938
3
+ size 496
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC Mel+Encoder (15.0s window)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 188)",
11
+ "shortDescription" : "",
12
+ "shape" : "[1, 1024, 188]",
13
+ "name" : "encoder",
14
+ "type" : "MultiArray"
15
+ },
16
+ {
17
+ "hasShapeFlexibility" : "0",
18
+ "isOptional" : "0",
19
+ "dataType" : "Int32",
20
+ "formattedType" : "MultiArray (Int32 1)",
21
+ "shortDescription" : "",
22
+ "shape" : "[1]",
23
+ "name" : "encoder_length",
24
+ "type" : "MultiArray"
25
+ }
26
+ ],
27
+ "storagePrecision" : "Mixed (Float16, Int32, Palettized (6 bits), UInt6)",
28
+ "modelParameters" : [
29
+
30
+ ],
31
+ "author" : "Fluid Inference",
32
+ "specificationVersion" : 9,
33
+ "mlProgramOperationTypeHistogram" : {
34
+ "Stack" : 1,
35
+ "Ios18.conv" : 79,
36
+ "Ios18.mul" : 107,
37
+ "Ios18.constexprLutToDense" : 298,
38
+ "Ios18.cast" : 12,
39
+ "Ios18.layerNorm" : 120,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 147,
46
+ "Pad" : 49,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 180,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.greaterEqual" : 1,
51
+ "Ios18.notEqual" : 1,
52
+ "Ios18.relu" : 3,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 73,
55
+ "Ios18.silu" : 72,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 193,
58
+ "Ios18.sigmoid" : 24,
59
+ "Ios18.sliceByIndex" : 51,
60
+ "Ios18.transpose" : 172,
61
+ "Split" : 24,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 24,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 78,
66
+ "Ios18.logicalAnd" : 2,
67
+ "Ios18.less" : 6,
68
+ "Tile" : 9
69
+ },
70
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
71
+ "isUpdatable" : "0",
72
+ "stateSchema" : [
73
+
74
+ ],
75
+ "availability" : {
76
+ "macOS" : "15.0",
77
+ "tvOS" : "18.0",
78
+ "visionOS" : "2.0",
79
+ "watchOS" : "11.0",
80
+ "iOS" : "18.0",
81
+ "macCatalyst" : "18.0"
82
+ },
83
+ "modelType" : {
84
+ "name" : "MLModelType_mlProgram"
85
+ },
86
+ "inputSchema" : [
87
+ {
88
+ "hasShapeFlexibility" : "0",
89
+ "isOptional" : "0",
90
+ "dataType" : "Float32",
91
+ "formattedType" : "MultiArray (Float32 1 × 240000)",
92
+ "shortDescription" : "",
93
+ "shape" : "[1, 240000]",
94
+ "name" : "audio_signal",
95
+ "type" : "MultiArray"
96
+ },
97
+ {
98
+ "hasShapeFlexibility" : "0",
99
+ "isOptional" : "0",
100
+ "dataType" : "Int32",
101
+ "formattedType" : "MultiArray (Int32 1)",
102
+ "shortDescription" : "",
103
+ "shape" : "[1]",
104
+ "name" : "audio_length",
105
+ "type" : "MultiArray"
106
+ }
107
+ ],
108
+ "userDefinedMetadata" : {
109
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
110
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
111
+ "com.github.apple.coremltools.version" : "9.0",
112
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
113
+ },
114
+ "generatedClassName" : "parakeet_ctc_mel_encoder",
115
+ "method" : "predict"
116
+ }
117
+ ]
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ac7e95814789c229224f8971023134c2175a2634685014a25bff941539870953
3
+ size 446123712
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8457b1bdabeec9901e2fd226bcd0f8eec18090f6268240e0fef2405f3b068ccb
3
+ size 243
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:279d53e635ca4b9da206fbaad927a63def64702e23913df3c0b02e8dcf4edf15
3
+ size 463
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC decoder head (encoder -> log_probs)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32)",
11
+ "shortDescription" : "",
12
+ "shape" : "[]",
13
+ "name" : "log_probs",
14
+ "type" : "MultiArray"
15
+ }
16
+ ],
17
+ "storagePrecision" : "Mixed (Float16, Int4)",
18
+ "modelParameters" : [
19
+
20
+ ],
21
+ "author" : "Fluid Inference",
22
+ "specificationVersion" : 9,
23
+ "mlProgramOperationTypeHistogram" : {
24
+ "Ios18.transpose" : 1,
25
+ "Ios18.log" : 1,
26
+ "Ios18.cast" : 2,
27
+ "Ios18.conv" : 1,
28
+ "Ios18.softmax" : 1,
29
+ "Ios18.constexprBlockwiseShiftScale" : 1
30
+ },
31
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
32
+ "isUpdatable" : "0",
33
+ "stateSchema" : [
34
+
35
+ ],
36
+ "availability" : {
37
+ "macOS" : "15.0",
38
+ "tvOS" : "18.0",
39
+ "visionOS" : "2.0",
40
+ "watchOS" : "11.0",
41
+ "iOS" : "18.0",
42
+ "macCatalyst" : "18.0"
43
+ },
44
+ "modelType" : {
45
+ "name" : "MLModelType_mlProgram"
46
+ },
47
+ "inputSchema" : [
48
+ {
49
+ "dataType" : "Float32",
50
+ "hasShapeFlexibility" : "1",
51
+ "isOptional" : "0",
52
+ "shapeFlexibility" : "1 × 1024 × 1...188",
53
+ "shapeRange" : "[[1, 1], [1024, 1024], [1, 188]]",
54
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 1)",
55
+ "type" : "MultiArray",
56
+ "shape" : "[1, 1024, 1]",
57
+ "name" : "encoder",
58
+ "shortDescription" : ""
59
+ }
60
+ ],
61
+ "userDefinedMetadata" : {
62
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
63
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
64
+ "com.github.apple.coremltools.version" : "9.0",
65
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
66
+ },
67
+ "generatedClassName" : "parakeet_ctc_decoder",
68
+ "method" : "predict"
69
+ }
70
+ ]
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/model.mil ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ program(1.3)
2
+ [buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3500.32.1"}})]
3
+ {
4
+ func main<ios18>(tensor<fp32, [1, 1024, ?]> encoder) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"encoder", [1, 1024, 1]}}), ("RangeDims", {{"encoder", [[1, 1], [1024, 1024], [1, 188]]}})))] {
5
+ int32 var_4 = const()[name = string("op_4"), val = int32(-1)];
6
+ string var_18_pad_type_0 = const()[name = string("op_18_pad_type_0"), val = string("valid")];
7
+ tensor<int32, [1]> var_18_strides_0 = const()[name = string("op_18_strides_0"), val = tensor<int32, [1]>([1])];
8
+ tensor<int32, [2]> var_18_pad_0 = const()[name = string("op_18_pad_0"), val = tensor<int32, [2]>([0, 0])];
9
+ tensor<int32, [1]> var_18_dilations_0 = const()[name = string("op_18_dilations_0"), val = tensor<int32, [1]>([1])];
10
+ int32 var_18_groups_0 = const()[name = string("op_18_groups_0"), val = int32(1)];
11
+ string encoder_to_fp16_dtype_0 = const()[name = string("encoder_to_fp16_dtype_0"), val = string("fp16")];
12
+ tensor<fp16, [1025, 1024, 1]> module_decoder_layers_0_weight_to_fp16_quantized = constexpr_blockwise_shift_scale(data = tensor<int4, [1025, 1024, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64))), scale = tensor<fp16, [1025, 32, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(524928))))[name = string("module_decoder_layers_0_weight_to_fp16_quantized")];
13
+ tensor<fp16, [1025]> module_decoder_layers_0_bias_to_fp16 = const()[name = string("module_decoder_layers_0_bias_to_fp16"), val = tensor<fp16, [1025]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(590592)))];
14
+ tensor<fp16, [1, 1024, ?]> encoder_to_fp16 = cast(dtype = encoder_to_fp16_dtype_0, x = encoder)[name = string("cast_1")];
15
+ tensor<fp16, [1, 1025, ?]> var_18_cast_fp16 = conv(bias = module_decoder_layers_0_bias_to_fp16, dilations = var_18_dilations_0, groups = var_18_groups_0, pad = var_18_pad_0, pad_type = var_18_pad_type_0, strides = var_18_strides_0, weight = module_decoder_layers_0_weight_to_fp16_quantized, x = encoder_to_fp16)[name = string("op_18_cast_fp16")];
16
+ tensor<int32, [3]> input_perm_0 = const()[name = string("input_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
17
+ tensor<fp16, [1, ?, 1025]> input_cast_fp16 = transpose(perm = input_perm_0, x = var_18_cast_fp16)[name = string("transpose_0")];
18
+ tensor<fp16, [1, ?, 1025]> out_objects_softmax_cast_fp16 = softmax(axis = var_4, x = input_cast_fp16)[name = string("out_objects_softmax_cast_fp16")];
19
+ fp32 out_objects_epsilon_0 = const()[name = string("out_objects_epsilon_0"), val = fp32(0x1p-149)];
20
+ tensor<fp16, [1, ?, 1025]> out_objects_cast_fp16 = log(epsilon = out_objects_epsilon_0, x = out_objects_softmax_cast_fp16)[name = string("out_objects_cast_fp16")];
21
+ string out_objects_cast_fp16_to_fp32_dtype_0 = const()[name = string("out_objects_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
22
+ tensor<fp32, [1, ?, 1025]> log_probs = cast(dtype = out_objects_cast_fp16_to_fp32_dtype_0, x = out_objects_cast_fp16)[name = string("cast_0")];
23
+ } -> (log_probs);
24
+ }
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f0e1e88ab1787121c69b1f505d5789f627d95336cd0b0a69079fb5ddec59950b
3
+ size 592706
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d3e1ff6f1f3c5a8ccac117bd945c0bf771bf7e298df6c9a5363ddbf7d5ee8cd0
3
+ size 243
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e49899cd89d6a7d8137a46cd91e7a9b266c26649e3fc0ff6a45f2d352e4bc4f6
3
+ size 496
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC Mel+Encoder (15.0s window)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 188)",
11
+ "shortDescription" : "",
12
+ "shape" : "[1, 1024, 188]",
13
+ "name" : "encoder",
14
+ "type" : "MultiArray"
15
+ },
16
+ {
17
+ "hasShapeFlexibility" : "0",
18
+ "isOptional" : "0",
19
+ "dataType" : "Int32",
20
+ "formattedType" : "MultiArray (Int32 1)",
21
+ "shortDescription" : "",
22
+ "shape" : "[1]",
23
+ "name" : "encoder_length",
24
+ "type" : "MultiArray"
25
+ }
26
+ ],
27
+ "storagePrecision" : "Mixed (Float16, Int32, Int4)",
28
+ "modelParameters" : [
29
+
30
+ ],
31
+ "author" : "Fluid Inference",
32
+ "specificationVersion" : 9,
33
+ "mlProgramOperationTypeHistogram" : {
34
+ "Ios18.less" : 6,
35
+ "Stack" : 1,
36
+ "Ios18.conv" : 79,
37
+ "Ios18.mul" : 107,
38
+ "Ios18.cast" : 12,
39
+ "Ios18.layerNorm" : 120,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 147,
46
+ "Pad" : 49,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 180,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.greaterEqual" : 1,
51
+ "Ios18.notEqual" : 1,
52
+ "Ios18.relu" : 3,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 73,
55
+ "Ios18.silu" : 72,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 193,
58
+ "Ios18.sigmoid" : 24,
59
+ "Ios18.sliceByIndex" : 51,
60
+ "Ios18.transpose" : 172,
61
+ "Split" : 24,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 24,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 78,
66
+ "Ios18.constexprBlockwiseShiftScale" : 267,
67
+ "Ios18.logicalAnd" : 2,
68
+ "Tile" : 9
69
+ },
70
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
71
+ "isUpdatable" : "0",
72
+ "stateSchema" : [
73
+
74
+ ],
75
+ "availability" : {
76
+ "macOS" : "15.0",
77
+ "tvOS" : "18.0",
78
+ "visionOS" : "2.0",
79
+ "watchOS" : "11.0",
80
+ "iOS" : "18.0",
81
+ "macCatalyst" : "18.0"
82
+ },
83
+ "modelType" : {
84
+ "name" : "MLModelType_mlProgram"
85
+ },
86
+ "inputSchema" : [
87
+ {
88
+ "hasShapeFlexibility" : "0",
89
+ "isOptional" : "0",
90
+ "dataType" : "Float32",
91
+ "formattedType" : "MultiArray (Float32 1 × 240000)",
92
+ "shortDescription" : "",
93
+ "shape" : "[1, 240000]",
94
+ "name" : "audio_signal",
95
+ "type" : "MultiArray"
96
+ },
97
+ {
98
+ "hasShapeFlexibility" : "0",
99
+ "isOptional" : "0",
100
+ "dataType" : "Int32",
101
+ "formattedType" : "MultiArray (Int32 1)",
102
+ "shortDescription" : "",
103
+ "shape" : "[1]",
104
+ "name" : "audio_length",
105
+ "type" : "MultiArray"
106
+ }
107
+ ],
108
+ "userDefinedMetadata" : {
109
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
110
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
111
+ "com.github.apple.coremltools.version" : "9.0",
112
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
113
+ },
114
+ "generatedClassName" : "parakeet_ctc_mel_encoder",
115
+ "method" : "predict"
116
+ }
117
+ ]
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5c0cdf923b883bc26edbea473afdfddca4c827d5633ff185221cde0ee0ef8f76
3
+ size 335597952
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fc3479032d2ad09d5f2e4d4adf9dd8a22d723cf4d0e50bd1cfec2d6e7bb9249b
3
+ size 243
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7d3963850ea80c07531b38128cd51f06b6dbc4d138a9c15f9834e72977c9b2fa
3
+ size 463
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC decoder head (encoder -> log_probs)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32)",
11
+ "shortDescription" : "",
12
+ "shape" : "[]",
13
+ "name" : "log_probs",
14
+ "type" : "MultiArray"
15
+ }
16
+ ],
17
+ "storagePrecision" : "Mixed (Float16, Int8)",
18
+ "modelParameters" : [
19
+
20
+ ],
21
+ "author" : "Fluid Inference",
22
+ "specificationVersion" : 9,
23
+ "mlProgramOperationTypeHistogram" : {
24
+ "Ios18.transpose" : 1,
25
+ "Ios18.log" : 1,
26
+ "Ios18.cast" : 2,
27
+ "Ios18.conv" : 1,
28
+ "Ios18.softmax" : 1,
29
+ "Ios18.constexprBlockwiseShiftScale" : 1
30
+ },
31
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
32
+ "isUpdatable" : "0",
33
+ "stateSchema" : [
34
+
35
+ ],
36
+ "availability" : {
37
+ "macOS" : "15.0",
38
+ "tvOS" : "18.0",
39
+ "visionOS" : "2.0",
40
+ "watchOS" : "11.0",
41
+ "iOS" : "18.0",
42
+ "macCatalyst" : "18.0"
43
+ },
44
+ "modelType" : {
45
+ "name" : "MLModelType_mlProgram"
46
+ },
47
+ "inputSchema" : [
48
+ {
49
+ "dataType" : "Float32",
50
+ "hasShapeFlexibility" : "1",
51
+ "isOptional" : "0",
52
+ "shapeFlexibility" : "1 × 1024 × 1...188",
53
+ "shapeRange" : "[[1, 1], [1024, 1024], [1, 188]]",
54
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 1)",
55
+ "type" : "MultiArray",
56
+ "shape" : "[1, 1024, 1]",
57
+ "name" : "encoder",
58
+ "shortDescription" : ""
59
+ }
60
+ ],
61
+ "userDefinedMetadata" : {
62
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
63
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
64
+ "com.github.apple.coremltools.version" : "9.0",
65
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
66
+ },
67
+ "generatedClassName" : "parakeet_ctc_decoder",
68
+ "method" : "predict"
69
+ }
70
+ ]
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/model.mil ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ program(1.3)
2
+ [buildInfo = dict<string, string>({{"coremlc-component-MIL", "3510.2.1"}, {"coremlc-version", "3500.32.1"}})]
3
+ {
4
+ func main<ios18>(tensor<fp32, [1, 1024, ?]> encoder) [FlexibleShapeInformation = tuple<tuple<string, dict<string, tensor<int32, [?]>>>, tuple<string, dict<string, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"encoder", [1, 1024, 1]}}), ("RangeDims", {{"encoder", [[1, 1], [1024, 1024], [1, 188]]}})))] {
5
+ int32 var_4 = const()[name = string("op_4"), val = int32(-1)];
6
+ string var_18_pad_type_0 = const()[name = string("op_18_pad_type_0"), val = string("valid")];
7
+ tensor<int32, [1]> var_18_strides_0 = const()[name = string("op_18_strides_0"), val = tensor<int32, [1]>([1])];
8
+ tensor<int32, [2]> var_18_pad_0 = const()[name = string("op_18_pad_0"), val = tensor<int32, [2]>([0, 0])];
9
+ tensor<int32, [1]> var_18_dilations_0 = const()[name = string("op_18_dilations_0"), val = tensor<int32, [1]>([1])];
10
+ int32 var_18_groups_0 = const()[name = string("op_18_groups_0"), val = int32(1)];
11
+ string encoder_to_fp16_dtype_0 = const()[name = string("encoder_to_fp16_dtype_0"), val = string("fp16")];
12
+ tensor<fp16, [1025, 1024, 1]> module_decoder_layers_0_weight_to_fp16_quantized = constexpr_blockwise_shift_scale(data = tensor<int8, [1025, 1024, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(64))), offset = tensor<int8, [1025, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1051904))), scale = tensor<fp16, [1025, 1, 1]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1049728))))[name = string("module_decoder_layers_0_weight_to_fp16_quantized")];
13
+ tensor<fp16, [1025]> module_decoder_layers_0_bias_to_fp16 = const()[name = string("module_decoder_layers_0_bias_to_fp16"), val = tensor<fp16, [1025]>(BLOBFILE(path = string("@model_path/weights/weight.bin"), offset = uint64(1053056)))];
14
+ tensor<fp16, [1, 1024, ?]> encoder_to_fp16 = cast(dtype = encoder_to_fp16_dtype_0, x = encoder)[name = string("cast_1")];
15
+ tensor<fp16, [1, 1025, ?]> var_18_cast_fp16 = conv(bias = module_decoder_layers_0_bias_to_fp16, dilations = var_18_dilations_0, groups = var_18_groups_0, pad = var_18_pad_0, pad_type = var_18_pad_type_0, strides = var_18_strides_0, weight = module_decoder_layers_0_weight_to_fp16_quantized, x = encoder_to_fp16)[name = string("op_18_cast_fp16")];
16
+ tensor<int32, [3]> input_perm_0 = const()[name = string("input_perm_0"), val = tensor<int32, [3]>([0, 2, 1])];
17
+ tensor<fp16, [1, ?, 1025]> input_cast_fp16 = transpose(perm = input_perm_0, x = var_18_cast_fp16)[name = string("transpose_0")];
18
+ tensor<fp16, [1, ?, 1025]> out_objects_softmax_cast_fp16 = softmax(axis = var_4, x = input_cast_fp16)[name = string("out_objects_softmax_cast_fp16")];
19
+ fp32 out_objects_epsilon_0 = const()[name = string("out_objects_epsilon_0"), val = fp32(0x1p-149)];
20
+ tensor<fp16, [1, ?, 1025]> out_objects_cast_fp16 = log(epsilon = out_objects_epsilon_0, x = out_objects_softmax_cast_fp16)[name = string("out_objects_cast_fp16")];
21
+ string out_objects_cast_fp16_to_fp32_dtype_0 = const()[name = string("out_objects_cast_fp16_to_fp32_dtype_0"), val = string("fp32")];
22
+ tensor<fp32, [1, ?, 1025]> log_probs = cast(dtype = out_objects_cast_fp16_to_fp32_dtype_0, x = out_objects_cast_fp16)[name = string("cast_0")];
23
+ } -> (log_probs);
24
+ }
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a51b1b7459ddae4323b821ec75cbecc339867372f60602bb1e32d546a0817bf6
3
+ size 1055170
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6b3e5c4a76594e4cb6948b59ba533672f57daa7670531ae91a9cc8b95ecea1db
3
+ size 243
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:84828b5ad1820337049ab436c70bf66017b30153e26774dd986866e769b5a5b6
3
+ size 496
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/metadata.json ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "metadataOutputVersion" : "3.0",
4
+ "shortDescription" : "Parakeet CTC Mel+Encoder (15.0s window)",
5
+ "outputSchema" : [
6
+ {
7
+ "hasShapeFlexibility" : "0",
8
+ "isOptional" : "0",
9
+ "dataType" : "Float32",
10
+ "formattedType" : "MultiArray (Float32 1 × 1024 × 188)",
11
+ "shortDescription" : "",
12
+ "shape" : "[1, 1024, 188]",
13
+ "name" : "encoder",
14
+ "type" : "MultiArray"
15
+ },
16
+ {
17
+ "hasShapeFlexibility" : "0",
18
+ "isOptional" : "0",
19
+ "dataType" : "Int32",
20
+ "formattedType" : "MultiArray (Int32 1)",
21
+ "shortDescription" : "",
22
+ "shape" : "[1]",
23
+ "name" : "encoder_length",
24
+ "type" : "MultiArray"
25
+ }
26
+ ],
27
+ "storagePrecision" : "Mixed (Float16, Int32, Int8)",
28
+ "modelParameters" : [
29
+
30
+ ],
31
+ "author" : "Fluid Inference",
32
+ "specificationVersion" : 9,
33
+ "mlProgramOperationTypeHistogram" : {
34
+ "Ios18.constexprBlockwiseShiftScale" : 298,
35
+ "Stack" : 1,
36
+ "Ios18.conv" : 79,
37
+ "Ios18.mul" : 107,
38
+ "Ios18.cast" : 12,
39
+ "Ios18.layerNorm" : 120,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 147,
46
+ "Pad" : 49,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 180,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.relu" : 3,
51
+ "Ios18.greaterEqual" : 1,
52
+ "Ios18.notEqual" : 1,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 73,
55
+ "Ios18.silu" : 72,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 193,
58
+ "Ios18.sigmoid" : 24,
59
+ "Ios18.sliceByIndex" : 51,
60
+ "Ios18.transpose" : 172,
61
+ "Split" : 24,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 24,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 78,
66
+ "Ios18.logicalAnd" : 2,
67
+ "Ios18.less" : 6,
68
+ "Tile" : 9
69
+ },
70
+ "computePrecision" : "Mixed (Float16, Float32, Int32)",
71
+ "isUpdatable" : "0",
72
+ "stateSchema" : [
73
+
74
+ ],
75
+ "availability" : {
76
+ "macOS" : "15.0",
77
+ "tvOS" : "18.0",
78
+ "visionOS" : "2.0",
79
+ "watchOS" : "11.0",
80
+ "iOS" : "18.0",
81
+ "macCatalyst" : "18.0"
82
+ },
83
+ "modelType" : {
84
+ "name" : "MLModelType_mlProgram"
85
+ },
86
+ "inputSchema" : [
87
+ {
88
+ "hasShapeFlexibility" : "0",
89
+ "isOptional" : "0",
90
+ "dataType" : "Float32",
91
+ "formattedType" : "MultiArray (Float32 1 × 240000)",
92
+ "shortDescription" : "",
93
+ "shape" : "[1, 240000]",
94
+ "name" : "audio_signal",
95
+ "type" : "MultiArray"
96
+ },
97
+ {
98
+ "hasShapeFlexibility" : "0",
99
+ "isOptional" : "0",
100
+ "dataType" : "Int32",
101
+ "formattedType" : "MultiArray (Int32 1)",
102
+ "shortDescription" : "",
103
+ "shape" : "[1]",
104
+ "name" : "audio_length",
105
+ "type" : "MultiArray"
106
+ }
107
+ ],
108
+ "userDefinedMetadata" : {
109
+ "com.github.apple.coremltools.conversion_date" : "2026-02-27",
110
+ "com.github.apple.coremltools.source" : "torch==2.10.0",
111
+ "com.github.apple.coremltools.version" : "9.0",
112
+ "com.github.apple.coremltools.source_dialect" : "TorchScript"
113
+ },
114
+ "generatedClassName" : "parakeet_ctc_mel_encoder",
115
+ "method" : "predict"
116
+ }
117
+ ]
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93fd59e9f558fa8127254aafdf5c68927ddb3b42ad7d4cdc7a3e330faea9f8
3
+ size 595321920