Upload 88 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/metadata.json +69 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
- compiled/parakeet_ctc_coreml/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/metadata.json +70 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
- compiled/parakeet_ctc_coreml_quantized/4bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/metadata.json +70 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
- compiled/parakeet_ctc_coreml_quantized/6bit_palettize/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/metadata.json +70 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
- compiled/parakeet_ctc_coreml_quantized/int4_linear/parakeet_ctc_mel_encoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/metadata.json +70 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/model.mil +24 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_decoder.mlmodelc/weights/weight.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/analytics/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/coremldata.bin +3 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/metadata.json +117 -0
- compiled/parakeet_ctc_coreml_quantized/int8_linear/parakeet_ctc_mel_encoder.mlmodelc/model.mil +0 -0
- 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
|