Jarbas commited on
Commit
fba3a63
·
verified ·
1 Parent(s): 9ea7c94

Upload 87 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:40e355efad6dce84f71a6180240cbd4d9bf7c680603c76edb582f65cc5f0312f
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:9051cfdb935daef13074272b87ad635ea26dd127258d266e14e0464d94e3ea26
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:1abb48b02971a5c79fe03f56d899ea7f2cf1a6a7dd8c9b7262d99ea74c92c690
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:f4c8d203fcde5185e068466f9f86128152ad68a2995c1dd8711648e6da7f678b
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" : 133,
36
+ "Ios18.mul" : 179,
37
+ "Ios18.cast" : 12,
38
+ "Identity" : 1,
39
+ "Ios18.layerNorm" : 210,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 255,
46
+ "Pad" : 85,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 306,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.greaterEqual" : 1,
51
+ "Ios18.notEqual" : 1,
52
+ "Ios18.relu" : 3,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 127,
55
+ "Ios18.silu" : 126,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 337,
58
+ "Ios18.sigmoid" : 42,
59
+ "Ios18.sliceByIndex" : 87,
60
+ "Ios18.transpose" : 298,
61
+ "Split" : 42,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 42,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 132,
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:b60504ecb72202512f1de9cdc20bd550c88c48c8b112902c7686a169cbe477e0
3
+ size 2068857408
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:7d3963850ea80c07531b38128cd51f06b6dbc4d138a9c15f9834e72977c9b2fa
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:2feb3b6400f1d19674d3bb057e81cb6bf6f03ef78d87b3a5e399ac4f68f1dd16
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:549da27270f03355a5629488869279fc70aab56df7a7e0c442d4d20028220ffc
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:a3333016b8c251b535f5cfd9b5a73c4e85196c326f40af90e5ef16ac19dab3ec
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" : 133,
36
+ "Ios18.mul" : 179,
37
+ "Ios18.constexprLutToDense" : 514,
38
+ "Ios18.cast" : 12,
39
+ "Ios18.layerNorm" : 210,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 255,
46
+ "Pad" : 85,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 306,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.greaterEqual" : 1,
51
+ "Ios18.notEqual" : 1,
52
+ "Ios18.relu" : 3,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 127,
55
+ "Ios18.silu" : 126,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 337,
58
+ "Ios18.sigmoid" : 42,
59
+ "Ios18.sliceByIndex" : 87,
60
+ "Ios18.transpose" : 298,
61
+ "Split" : 42,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 42,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 132,
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:a49883bbdb431c3837974bbfd9835ff648e41d5940da59e16ad65b80fc75a27f
3
+ size 520019136
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:e735f999aa65b58def5aad972e7b2ede08b09898b3034993e526852263451be8
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:94e07d19c20dac992ef7232455f14d505cc592515a3fa4686d783a49da2aecaa
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:e8c0ffd75d407202836486b407e351f72d39223224bee33ddf46db956339e61c
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:79c0b5714d821b70416bc5e9a9453139cf87a7fe9b58b228f9c27148609ca9dd
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" : 133,
36
+ "Ios18.mul" : 179,
37
+ "Ios18.constexprLutToDense" : 514,
38
+ "Ios18.cast" : 12,
39
+ "Ios18.layerNorm" : 210,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 255,
46
+ "Pad" : 85,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 306,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.greaterEqual" : 1,
51
+ "Ios18.notEqual" : 1,
52
+ "Ios18.relu" : 3,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 127,
55
+ "Ios18.silu" : 126,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 337,
58
+ "Ios18.sigmoid" : 42,
59
+ "Ios18.sliceByIndex" : 87,
60
+ "Ios18.transpose" : 298,
61
+ "Split" : 42,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 42,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 132,
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:32450af788aff22fce6baeaf742218f1af3236cb3beca0c5563378c5318c09c2
3
+ size 778202688
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:40e355efad6dce84f71a6180240cbd4d9bf7c680603c76edb582f65cc5f0312f
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:90e401bb39cf3ad86922398e29ab794e4be8b63704927b58445a2b651954c911
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:80714f67b229b75b24244dc3da7f116bbeabbdcf23ea675fd1b908b6571fe43a
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:4acb5f11ffe4b2cbf7d0d05cd842004c2873a56c1ff36383a780e523a20b8bff
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" : 133,
37
+ "Ios18.mul" : 179,
38
+ "Ios18.cast" : 12,
39
+ "Ios18.layerNorm" : 210,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 255,
46
+ "Pad" : 85,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 306,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.greaterEqual" : 1,
51
+ "Ios18.notEqual" : 1,
52
+ "Ios18.relu" : 3,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 127,
55
+ "Ios18.silu" : 126,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 337,
58
+ "Ios18.sigmoid" : 42,
59
+ "Ios18.sliceByIndex" : 87,
60
+ "Ios18.transpose" : 298,
61
+ "Split" : 42,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 42,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 132,
66
+ "Ios18.constexprBlockwiseShiftScale" : 465,
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:9618329d7bff8d025ae3f953182908be1d6257cb94c9b47984b980e6718f9196
3
+ size 584785920
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:8b42fcc1728ae57657aef0d04be604304285d11b3bbf56c38c105fc498af05b2
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:d2724274ea269484d7ae44d431ba99c22bbfac8774d69efec90e5221fb776900
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:9381788bccb62d9483646a49fc1425fcc4e4af098fb006f30082214c9049c8c6
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:4acb5f11ffe4b2cbf7d0d05cd842004c2873a56c1ff36383a780e523a20b8bff
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" : 514,
35
+ "Stack" : 1,
36
+ "Ios18.conv" : 133,
37
+ "Ios18.mul" : 179,
38
+ "Ios18.cast" : 12,
39
+ "Ios18.layerNorm" : 210,
40
+ "Ios18.log" : 1,
41
+ "Ios18.equal" : 1,
42
+ "Ios18.floorDiv" : 4,
43
+ "Ios16.reduceSum" : 4,
44
+ "Ios18.logicalNot" : 3,
45
+ "Ios18.reshape" : 255,
46
+ "Pad" : 85,
47
+ "Ios18.concat" : 1,
48
+ "Ios18.add" : 306,
49
+ "Ios18.realDiv" : 3,
50
+ "Ios18.relu" : 3,
51
+ "Ios18.greaterEqual" : 1,
52
+ "Ios18.notEqual" : 1,
53
+ "Ios18.sub" : 7,
54
+ "Ios18.matmul" : 127,
55
+ "Ios18.silu" : 126,
56
+ "Ios18.expandDims" : 25,
57
+ "Ios18.linear" : 337,
58
+ "Ios18.sigmoid" : 42,
59
+ "Ios18.sliceByIndex" : 87,
60
+ "Ios18.transpose" : 298,
61
+ "Split" : 42,
62
+ "Ios18.sqrt" : 1,
63
+ "Ios18.softmax" : 42,
64
+ "Ios18.pow" : 2,
65
+ "Select" : 132,
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:12d014b4574334ae1b46d7a78e9e0e42042120c7964fc15adeb227bc6170a8d8
3
+ size 1038700224