Unpublish variants that lose on device
Browse files- README.md +26 -52
- de_en/coreml/NOTES.md +3 -0
- de_en/coreml/config.json +0 -0
- de_en/coreml/opus_mt_de_en_coreml_fp16.pte +0 -3
- de_en/mlx/NOTES.md +2 -0
- de_en/mlx/config.json +0 -0
- de_en/mlx/opus_mt_de_en_mlx_bf16.pte +0 -3
- de_en/mlx/opus_mt_de_en_mlx_int8.pte +0 -3
- en_de/coreml/NOTES.md +3 -0
- en_de/coreml/config.json +0 -0
- en_de/coreml/opus_mt_en_de_coreml_fp16.pte +0 -3
- en_de/mlx/NOTES.md +2 -0
- en_de/mlx/config.json +0 -0
- en_de/mlx/opus_mt_en_de_mlx_bf16.pte +0 -3
- en_de/mlx/opus_mt_en_de_mlx_int8.pte +0 -3
- en_es/coreml/NOTES.md +3 -0
- en_es/coreml/config.json +0 -0
- en_es/coreml/opus_mt_en_es_coreml_fp16.pte +0 -3
- en_es/mlx/NOTES.md +2 -0
- en_es/mlx/config.json +0 -0
- en_es/mlx/opus_mt_en_es_mlx_bf16.pte +0 -3
- en_es/mlx/opus_mt_en_es_mlx_int8.pte +0 -3
- en_fr/coreml/NOTES.md +3 -0
- en_fr/coreml/config.json +0 -0
- en_fr/coreml/opus_mt_en_fr_coreml_fp16.pte +0 -3
- en_fr/mlx/NOTES.md +2 -0
- en_fr/mlx/config.json +0 -0
- en_fr/mlx/opus_mt_en_fr_mlx_bf16.pte +0 -3
- en_fr/mlx/opus_mt_en_fr_mlx_int8.pte +0 -3
- es_en/coreml/NOTES.md +3 -0
- es_en/coreml/config.json +0 -0
- es_en/coreml/opus_mt_es_en_coreml_fp16.pte +0 -3
- es_en/mlx/NOTES.md +2 -0
- es_en/mlx/config.json +0 -0
- es_en/mlx/opus_mt_es_en_mlx_bf16.pte +0 -3
- es_en/mlx/opus_mt_es_en_mlx_int8.pte +0 -3
- fr_en/coreml/NOTES.md +3 -0
- fr_en/coreml/config.json +0 -0
- fr_en/coreml/opus_mt_fr_en_coreml_fp16.pte +0 -3
- fr_en/mlx/NOTES.md +2 -0
- fr_en/mlx/config.json +0 -0
- fr_en/mlx/opus_mt_fr_en_mlx_bf16.pte +0 -3
- fr_en/mlx/opus_mt_fr_en_mlx_int8.pte +0 -3
README.md
CHANGED
|
@@ -25,40 +25,34 @@ library as ExecuTorch `.pte` programs, ready to run on device.
|
|
| 25 |
| Path | Backend | Precision |
|
| 26 |
| --- | --- | --- |
|
| 27 |
| `en_de/xnnpack/opus_mt_en_de_xnnpack_int8.pte` | xnnpack | int8 |
|
| 28 |
-
| `en_de/coreml/opus_mt_en_de_coreml_fp16.pte` | coreml | fp16 |
|
| 29 |
-
| `en_de/mlx/opus_mt_en_de_mlx_bf16.pte` | mlx | bf16 |
|
| 30 |
-
| `en_de/mlx/opus_mt_en_de_mlx_int8.pte` | mlx | int8 |
|
| 31 |
| `de_en/xnnpack/opus_mt_de_en_xnnpack_int8.pte` | xnnpack | int8 |
|
| 32 |
-
| `de_en/coreml/opus_mt_de_en_coreml_fp16.pte` | coreml | fp16 |
|
| 33 |
-
| `de_en/mlx/opus_mt_de_en_mlx_bf16.pte` | mlx | bf16 |
|
| 34 |
-
| `de_en/mlx/opus_mt_de_en_mlx_int8.pte` | mlx | int8 |
|
| 35 |
| `en_es/xnnpack/opus_mt_en_es_xnnpack_int8.pte` | xnnpack | int8 |
|
| 36 |
-
| `en_es/coreml/opus_mt_en_es_coreml_fp16.pte` | coreml | fp16 |
|
| 37 |
-
| `en_es/mlx/opus_mt_en_es_mlx_bf16.pte` | mlx | bf16 |
|
| 38 |
-
| `en_es/mlx/opus_mt_en_es_mlx_int8.pte` | mlx | int8 |
|
| 39 |
| `es_en/xnnpack/opus_mt_es_en_xnnpack_int8.pte` | xnnpack | int8 |
|
| 40 |
-
| `es_en/coreml/opus_mt_es_en_coreml_fp16.pte` | coreml | fp16 |
|
| 41 |
-
| `es_en/mlx/opus_mt_es_en_mlx_bf16.pte` | mlx | bf16 |
|
| 42 |
-
| `es_en/mlx/opus_mt_es_en_mlx_int8.pte` | mlx | int8 |
|
| 43 |
| `en_fr/xnnpack/opus_mt_en_fr_xnnpack_int8.pte` | xnnpack | int8 |
|
| 44 |
-
| `en_fr/coreml/opus_mt_en_fr_coreml_fp16.pte` | coreml | fp16 |
|
| 45 |
-
| `en_fr/mlx/opus_mt_en_fr_mlx_bf16.pte` | mlx | bf16 |
|
| 46 |
-
| `en_fr/mlx/opus_mt_en_fr_mlx_int8.pte` | mlx | int8 |
|
| 47 |
| `fr_en/xnnpack/opus_mt_fr_en_xnnpack_int8.pte` | xnnpack | int8 |
|
| 48 |
-
| `fr_en/coreml/opus_mt_fr_en_coreml_fp16.pte` | coreml | fp16 |
|
| 49 |
-
| `fr_en/mlx/opus_mt_fr_en_mlx_bf16.pte` | mlx | bf16 |
|
| 50 |
-
| `fr_en/mlx/opus_mt_fr_en_mlx_int8.pte` | mlx | int8 |
|
| 51 |
|
| 52 |
## Unshipped backends
|
| 53 |
|
| 54 |
A backend directory carrying a `NOTES.md` and no `.pte` was exported and
|
| 55 |
not published. Its note records why.
|
| 56 |
|
|
|
|
|
|
|
| 57 |
- `de_en/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/de_en/vulkan/NOTES.md))
|
|
|
|
|
|
|
| 58 |
- `en_de/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_de/vulkan/NOTES.md))
|
|
|
|
|
|
|
| 59 |
- `en_es/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_es/vulkan/NOTES.md))
|
|
|
|
|
|
|
| 60 |
- `en_fr/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_fr/vulkan/NOTES.md))
|
|
|
|
|
|
|
| 61 |
- `es_en/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/es_en/vulkan/NOTES.md))
|
|
|
|
|
|
|
| 62 |
- `fr_en/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/fr_en/vulkan/NOTES.md))
|
| 63 |
|
| 64 |
## Repository structure
|
|
@@ -66,56 +60,38 @@ not published. Its note records why.
|
|
| 66 |
```
|
| 67 |
LICENSE 360 B
|
| 68 |
config.json 29 B
|
| 69 |
-
de_en/coreml/
|
| 70 |
-
de_en/
|
| 71 |
-
de_en/mlx/config.json 10.6 kB
|
| 72 |
-
de_en/mlx/opus_mt_de_en_mlx_bf16.pte 148.9 MB
|
| 73 |
-
de_en/mlx/opus_mt_de_en_mlx_int8.pte 135.8 MB
|
| 74 |
de_en/tokenizer.json 2.4 MB
|
| 75 |
de_en/vulkan/NOTES.md 218 B
|
| 76 |
de_en/xnnpack/config.json 5.5 kB
|
| 77 |
de_en/xnnpack/opus_mt_de_en_xnnpack_int8.pte 107.0 MB
|
| 78 |
-
en_de/coreml/
|
| 79 |
-
en_de/
|
| 80 |
-
en_de/mlx/config.json 10.6 kB
|
| 81 |
-
en_de/mlx/opus_mt_en_de_mlx_bf16.pte 148.9 MB
|
| 82 |
-
en_de/mlx/opus_mt_en_de_mlx_int8.pte 135.8 MB
|
| 83 |
en_de/tokenizer.json 2.4 MB
|
| 84 |
en_de/vulkan/NOTES.md 218 B
|
| 85 |
en_de/xnnpack/config.json 5.5 kB
|
| 86 |
en_de/xnnpack/opus_mt_en_de_xnnpack_int8.pte 107.0 MB
|
| 87 |
-
en_es/coreml/
|
| 88 |
-
en_es/
|
| 89 |
-
en_es/mlx/config.json 10.6 kB
|
| 90 |
-
en_es/mlx/opus_mt_en_es_mlx_bf16.pte 156.0 MB
|
| 91 |
-
en_es/mlx/opus_mt_en_es_mlx_int8.pte 146.5 MB
|
| 92 |
en_es/tokenizer.json 2.7 MB
|
| 93 |
en_es/vulkan/NOTES.md 218 B
|
| 94 |
en_es/xnnpack/config.json 5.5 kB
|
| 95 |
en_es/xnnpack/opus_mt_en_es_xnnpack_int8.pte 114.1 MB
|
| 96 |
-
en_fr/coreml/
|
| 97 |
-
en_fr/
|
| 98 |
-
en_fr/mlx/config.json 10.6 kB
|
| 99 |
-
en_fr/mlx/opus_mt_en_fr_mlx_bf16.pte 150.4 MB
|
| 100 |
-
en_fr/mlx/opus_mt_en_fr_mlx_int8.pte 138.0 MB
|
| 101 |
en_fr/tokenizer.json 2.4 MB
|
| 102 |
en_fr/vulkan/NOTES.md 218 B
|
| 103 |
en_fr/xnnpack/config.json 5.5 kB
|
| 104 |
en_fr/xnnpack/opus_mt_en_fr_xnnpack_int8.pte 108.4 MB
|
| 105 |
-
es_en/coreml/
|
| 106 |
-
es_en/
|
| 107 |
-
es_en/mlx/config.json 10.6 kB
|
| 108 |
-
es_en/mlx/opus_mt_es_en_mlx_bf16.pte 156.0 MB
|
| 109 |
-
es_en/mlx/opus_mt_es_en_mlx_int8.pte 146.5 MB
|
| 110 |
es_en/tokenizer.json 2.7 MB
|
| 111 |
es_en/vulkan/NOTES.md 218 B
|
| 112 |
es_en/xnnpack/config.json 5.5 kB
|
| 113 |
es_en/xnnpack/opus_mt_es_en_xnnpack_int8.pte 114.1 MB
|
| 114 |
-
fr_en/coreml/
|
| 115 |
-
fr_en/
|
| 116 |
-
fr_en/mlx/config.json 10.6 kB
|
| 117 |
-
fr_en/mlx/opus_mt_fr_en_mlx_bf16.pte 150.4 MB
|
| 118 |
-
fr_en/mlx/opus_mt_fr_en_mlx_int8.pte 138.0 MB
|
| 119 |
fr_en/tokenizer.json 2.4 MB
|
| 120 |
fr_en/vulkan/NOTES.md 218 B
|
| 121 |
fr_en/xnnpack/config.json 5.5 kB
|
|
@@ -155,7 +131,5 @@ Each directory is one language pair with its own upstream model and license.
|
|
| 155 |
Each `.pte` has two methods: `encode` returns the cross-attention keys and
|
| 156 |
values of all decoder layers, and `decode` runs one greedy step against a
|
| 157 |
256-token self-attention cache held in the program. The tokenizer adds no
|
| 158 |
-
`</s>`; append it, start decoding from `<pad>` and stop at `</s>`.
|
| 159 |
-
|
| 160 |
-
Core ML's fp16 state corrupts the cache. XNNPACK ships int8 only: fp32 is 3.9x larger and
|
| 161 |
-
2-3x slower on device for the same BLEU.
|
|
|
|
| 25 |
| Path | Backend | Precision |
|
| 26 |
| --- | --- | --- |
|
| 27 |
| `en_de/xnnpack/opus_mt_en_de_xnnpack_int8.pte` | xnnpack | int8 |
|
|
|
|
|
|
|
|
|
|
| 28 |
| `de_en/xnnpack/opus_mt_de_en_xnnpack_int8.pte` | xnnpack | int8 |
|
|
|
|
|
|
|
|
|
|
| 29 |
| `en_es/xnnpack/opus_mt_en_es_xnnpack_int8.pte` | xnnpack | int8 |
|
|
|
|
|
|
|
|
|
|
| 30 |
| `es_en/xnnpack/opus_mt_es_en_xnnpack_int8.pte` | xnnpack | int8 |
|
|
|
|
|
|
|
|
|
|
| 31 |
| `en_fr/xnnpack/opus_mt_en_fr_xnnpack_int8.pte` | xnnpack | int8 |
|
|
|
|
|
|
|
|
|
|
| 32 |
| `fr_en/xnnpack/opus_mt_fr_en_xnnpack_int8.pte` | xnnpack | int8 |
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
## Unshipped backends
|
| 35 |
|
| 36 |
A backend directory carrying a `NOTES.md` and no `.pte` was exported and
|
| 37 |
not published. Its note records why.
|
| 38 |
|
| 39 |
+
- `de_en/coreml` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/de_en/coreml/NOTES.md))
|
| 40 |
+
- `de_en/mlx` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/de_en/mlx/NOTES.md))
|
| 41 |
- `de_en/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/de_en/vulkan/NOTES.md))
|
| 42 |
+
- `en_de/coreml` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_de/coreml/NOTES.md))
|
| 43 |
+
- `en_de/mlx` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_de/mlx/NOTES.md))
|
| 44 |
- `en_de/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_de/vulkan/NOTES.md))
|
| 45 |
+
- `en_es/coreml` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_es/coreml/NOTES.md))
|
| 46 |
+
- `en_es/mlx` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_es/mlx/NOTES.md))
|
| 47 |
- `en_es/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_es/vulkan/NOTES.md))
|
| 48 |
+
- `en_fr/coreml` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_fr/coreml/NOTES.md))
|
| 49 |
+
- `en_fr/mlx` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_fr/mlx/NOTES.md))
|
| 50 |
- `en_fr/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/en_fr/vulkan/NOTES.md))
|
| 51 |
+
- `es_en/coreml` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/es_en/coreml/NOTES.md))
|
| 52 |
+
- `es_en/mlx` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/es_en/mlx/NOTES.md))
|
| 53 |
- `es_en/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/es_en/vulkan/NOTES.md))
|
| 54 |
+
- `fr_en/coreml` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/fr_en/coreml/NOTES.md))
|
| 55 |
+
- `fr_en/mlx` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/fr_en/mlx/NOTES.md))
|
| 56 |
- `fr_en/vulkan` ([why](https://huggingface.co/software-mansion/react-native-executorch-opus-mt/blob/main/fr_en/vulkan/NOTES.md))
|
| 57 |
|
| 58 |
## Repository structure
|
|
|
|
| 60 |
```
|
| 61 |
LICENSE 360 B
|
| 62 |
config.json 29 B
|
| 63 |
+
de_en/coreml/NOTES.md 230 B
|
| 64 |
+
de_en/mlx/NOTES.md 169 B
|
|
|
|
|
|
|
|
|
|
| 65 |
de_en/tokenizer.json 2.4 MB
|
| 66 |
de_en/vulkan/NOTES.md 218 B
|
| 67 |
de_en/xnnpack/config.json 5.5 kB
|
| 68 |
de_en/xnnpack/opus_mt_de_en_xnnpack_int8.pte 107.0 MB
|
| 69 |
+
en_de/coreml/NOTES.md 230 B
|
| 70 |
+
en_de/mlx/NOTES.md 169 B
|
|
|
|
|
|
|
|
|
|
| 71 |
en_de/tokenizer.json 2.4 MB
|
| 72 |
en_de/vulkan/NOTES.md 218 B
|
| 73 |
en_de/xnnpack/config.json 5.5 kB
|
| 74 |
en_de/xnnpack/opus_mt_en_de_xnnpack_int8.pte 107.0 MB
|
| 75 |
+
en_es/coreml/NOTES.md 230 B
|
| 76 |
+
en_es/mlx/NOTES.md 169 B
|
|
|
|
|
|
|
|
|
|
| 77 |
en_es/tokenizer.json 2.7 MB
|
| 78 |
en_es/vulkan/NOTES.md 218 B
|
| 79 |
en_es/xnnpack/config.json 5.5 kB
|
| 80 |
en_es/xnnpack/opus_mt_en_es_xnnpack_int8.pte 114.1 MB
|
| 81 |
+
en_fr/coreml/NOTES.md 230 B
|
| 82 |
+
en_fr/mlx/NOTES.md 169 B
|
|
|
|
|
|
|
|
|
|
| 83 |
en_fr/tokenizer.json 2.4 MB
|
| 84 |
en_fr/vulkan/NOTES.md 218 B
|
| 85 |
en_fr/xnnpack/config.json 5.5 kB
|
| 86 |
en_fr/xnnpack/opus_mt_en_fr_xnnpack_int8.pte 108.4 MB
|
| 87 |
+
es_en/coreml/NOTES.md 230 B
|
| 88 |
+
es_en/mlx/NOTES.md 169 B
|
|
|
|
|
|
|
|
|
|
| 89 |
es_en/tokenizer.json 2.7 MB
|
| 90 |
es_en/vulkan/NOTES.md 218 B
|
| 91 |
es_en/xnnpack/config.json 5.5 kB
|
| 92 |
es_en/xnnpack/opus_mt_es_en_xnnpack_int8.pte 114.1 MB
|
| 93 |
+
fr_en/coreml/NOTES.md 230 B
|
| 94 |
+
fr_en/mlx/NOTES.md 169 B
|
|
|
|
|
|
|
|
|
|
| 95 |
fr_en/tokenizer.json 2.4 MB
|
| 96 |
fr_en/vulkan/NOTES.md 218 B
|
| 97 |
fr_en/xnnpack/config.json 5.5 kB
|
|
|
|
| 131 |
Each `.pte` has two methods: `encode` returns the cross-attention keys and
|
| 132 |
values of all decoder layers, and `decode` runs one greedy step against a
|
| 133 |
256-token self-attention cache held in the program. The tokenizer adds no
|
| 134 |
+
`</s>`; append it, start decoding from `<pad>` and stop at `</s>`. Only XNNPACK int8
|
| 135 |
+
ships: it was the fastest variant on both a Galaxy S26 Ultra and an iPhone 16.
|
|
|
|
|
|
de_en/coreml/NOTES.md
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 the best Core ML setup (fp16, Neural
|
| 2 |
+
Engine encode and decode) takes ~84 ms per sentence against ~46 ms for XNNPACK int8:
|
| 3 |
+
a one-token decode step costs 3.8 ms vs 2.0 ms. Use `xnnpack/`.
|
de_en/coreml/config.json
DELETED
|
Binary file (5.45 kB)
|
|
|
de_en/coreml/opus_mt_de_en_coreml_fp16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:d9d38cc0ed7af5bf488ac2e0f07eebb273d7428570835d071ee9ac983a67914e
|
| 3 |
-
size 313623341
|
|
|
|
|
|
|
|
|
|
|
|
de_en/mlx/NOTES.md
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 MLX decodes at 3.2 ms/step (int8) and
|
| 2 |
+
3.9 ms/step (bf16) against 1.95 ms for XNNPACK int8, at the same BLEU. Use `xnnpack/`.
|
de_en/mlx/config.json
DELETED
|
Binary file (10.6 kB)
|
|
|
de_en/mlx/opus_mt_de_en_mlx_bf16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:a55547ee440e87fcdd3a5d59a6461cfd0e4b60b8850a7c21ead47d3ab1ef2745
|
| 3 |
-
size 148918506
|
|
|
|
|
|
|
|
|
|
|
|
de_en/mlx/opus_mt_de_en_mlx_int8.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:020f4e120e0cf69abdae9f2a0afd48a12ba7df53905bb82e37aabffeb1df58d7
|
| 3 |
-
size 135845120
|
|
|
|
|
|
|
|
|
|
|
|
en_de/coreml/NOTES.md
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 the best Core ML setup (fp16, Neural
|
| 2 |
+
Engine encode and decode) takes ~84 ms per sentence against ~46 ms for XNNPACK int8:
|
| 3 |
+
a one-token decode step costs 3.8 ms vs 2.0 ms. Use `xnnpack/`.
|
en_de/coreml/config.json
DELETED
|
Binary file (5.45 kB)
|
|
|
en_de/coreml/opus_mt_en_de_coreml_fp16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:69d2015429da9d13abe190ff435467bd9fafe7ceb27bdd6995c51ed426ca267e
|
| 3 |
-
size 313623341
|
|
|
|
|
|
|
|
|
|
|
|
en_de/mlx/NOTES.md
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 MLX decodes at 3.2 ms/step (int8) and
|
| 2 |
+
3.9 ms/step (bf16) against 1.95 ms for XNNPACK int8, at the same BLEU. Use `xnnpack/`.
|
en_de/mlx/config.json
DELETED
|
Binary file (10.6 kB)
|
|
|
en_de/mlx/opus_mt_en_de_mlx_bf16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:2043f502b1a76a80225b60d0c1660c0380398174f2432a4862cf701047b15f4d
|
| 3 |
-
size 148918506
|
|
|
|
|
|
|
|
|
|
|
|
en_de/mlx/opus_mt_en_de_mlx_int8.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:f81efa7c2d98906e52a049e2e8f7e4ddb60891448928ca0e65aafbf7bc4b9be9
|
| 3 |
-
size 135845120
|
|
|
|
|
|
|
|
|
|
|
|
en_es/coreml/NOTES.md
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 the best Core ML setup (fp16, Neural
|
| 2 |
+
Engine encode and decode) takes ~84 ms per sentence against ~46 ms for XNNPACK int8:
|
| 3 |
+
a one-token decode step costs 3.8 ms vs 2.0 ms. Use `xnnpack/`.
|
en_es/coreml/config.json
DELETED
|
Binary file (5.45 kB)
|
|
|
en_es/coreml/opus_mt_en_es_coreml_fp16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:9dbb45583caa55aa154075c9000ddec49f0d0d273fe3906fea835a6f6f195981
|
| 3 |
-
size 334847755
|
|
|
|
|
|
|
|
|
|
|
|
en_es/mlx/NOTES.md
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 MLX decodes at 3.2 ms/step (int8) and
|
| 2 |
+
3.9 ms/step (bf16) against 1.95 ms for XNNPACK int8, at the same BLEU. Use `xnnpack/`.
|
en_es/mlx/config.json
DELETED
|
Binary file (10.6 kB)
|
|
|
en_es/mlx/opus_mt_en_es_mlx_bf16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:01a90618dc9044ad8af4b87411542eb744c077a335d65ef6bb1f7c3a0d1ffed1
|
| 3 |
-
size 155997906
|
|
|
|
|
|
|
|
|
|
|
|
en_es/mlx/opus_mt_en_es_mlx_int8.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:e6b75da51d10e52fb9440571c19010aaa71a4fc5fbdddc5bb1d26965a2171d2b
|
| 3 |
-
size 146512512
|
|
|
|
|
|
|
|
|
|
|
|
en_fr/coreml/NOTES.md
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 the best Core ML setup (fp16, Neural
|
| 2 |
+
Engine encode and decode) takes ~84 ms per sentence against ~46 ms for XNNPACK int8:
|
| 3 |
+
a one-token decode step costs 3.8 ms vs 2.0 ms. Use `xnnpack/`.
|
en_fr/coreml/config.json
DELETED
|
Binary file (5.45 kB)
|
|
|
en_fr/coreml/opus_mt_en_fr_coreml_fp16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:268b212402567bc52e23efedf4146eda2ef686e5c2ed7077eba26731ced4d222
|
| 3 |
-
size 317969715
|
|
|
|
|
|
|
|
|
|
|
|
en_fr/mlx/NOTES.md
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 MLX decodes at 3.2 ms/step (int8) and
|
| 2 |
+
3.9 ms/step (bf16) against 1.95 ms for XNNPACK int8, at the same BLEU. Use `xnnpack/`.
|
en_fr/mlx/config.json
DELETED
|
Binary file (10.6 kB)
|
|
|
en_fr/mlx/opus_mt_en_fr_mlx_bf16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:ea9d5f65a8169c4f8bda6e442a150bff7ca31bba20d99fd697f500a2a254a8ec
|
| 3 |
-
size 150368244
|
|
|
|
|
|
|
|
|
|
|
|
en_fr/mlx/opus_mt_en_fr_mlx_int8.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:19499664133a66fa343eb2a37d8ac7ee4484be8b786faedeaf0141ecae5c0be0
|
| 3 |
-
size 138029568
|
|
|
|
|
|
|
|
|
|
|
|
es_en/coreml/NOTES.md
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 the best Core ML setup (fp16, Neural
|
| 2 |
+
Engine encode and decode) takes ~84 ms per sentence against ~46 ms for XNNPACK int8:
|
| 3 |
+
a one-token decode step costs 3.8 ms vs 2.0 ms. Use `xnnpack/`.
|
es_en/coreml/config.json
DELETED
|
Binary file (5.45 kB)
|
|
|
es_en/coreml/opus_mt_es_en_coreml_fp16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:4c7b851436f2f0514bbe1ba80495de40c9afb228dca7fdc075b65d18261b28d0
|
| 3 |
-
size 334847755
|
|
|
|
|
|
|
|
|
|
|
|
es_en/mlx/NOTES.md
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 MLX decodes at 3.2 ms/step (int8) and
|
| 2 |
+
3.9 ms/step (bf16) against 1.95 ms for XNNPACK int8, at the same BLEU. Use `xnnpack/`.
|
es_en/mlx/config.json
DELETED
|
Binary file (10.6 kB)
|
|
|
es_en/mlx/opus_mt_es_en_mlx_bf16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:35b4b1f8b76194622c31d54a43f8715f0ef4a24bb988fb33130e1e6ee68f893f
|
| 3 |
-
size 155997906
|
|
|
|
|
|
|
|
|
|
|
|
es_en/mlx/opus_mt_es_en_mlx_int8.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:cac335c8ed672451483d27562fe096f65955a757b0f9d3d780c8537b6f08d05c
|
| 3 |
-
size 146512512
|
|
|
|
|
|
|
|
|
|
|
|
fr_en/coreml/NOTES.md
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 the best Core ML setup (fp16, Neural
|
| 2 |
+
Engine encode and decode) takes ~84 ms per sentence against ~46 ms for XNNPACK int8:
|
| 3 |
+
a one-token decode step costs 3.8 ms vs 2.0 ms. Use `xnnpack/`.
|
fr_en/coreml/config.json
DELETED
|
Binary file (5.45 kB)
|
|
|
fr_en/coreml/opus_mt_fr_en_coreml_fp16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:31f60a251a10a1dee8ad23563f3fa825c9951bf241e1ce05f7c8a0e9d6214255
|
| 3 |
-
size 317969715
|
|
|
|
|
|
|
|
|
|
|
|
fr_en/mlx/NOTES.md
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Exported and not published. On an iPhone 16 MLX decodes at 3.2 ms/step (int8) and
|
| 2 |
+
3.9 ms/step (bf16) against 1.95 ms for XNNPACK int8, at the same BLEU. Use `xnnpack/`.
|
fr_en/mlx/config.json
DELETED
|
Binary file (10.6 kB)
|
|
|
fr_en/mlx/opus_mt_fr_en_mlx_bf16.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:1e8288d887c4a028ea10449eee7a42566bf5270c4ed92356c2397b408b6c412e
|
| 3 |
-
size 150368244
|
|
|
|
|
|
|
|
|
|
|
|
fr_en/mlx/opus_mt_fr_en_mlx_int8.pte
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:b70315f4fc42d805bc169db2ec8d2563c03ea761d9b38b7846b1c9e59afe1299
|
| 3 |
-
size 138029568
|
|
|
|
|
|
|
|
|
|
|
|