nllb-base-coreml / README.md
nawta's picture
Upload README.md with huggingface_hub
9765bfb verified
# NLLB Base CoreML Model
NLLB-200 (No Language Left Behind) の distilled 600M モデルを CoreML 形式に変換したものです。
## モデル情報
- **ベースモデル**: facebook/nllb-200-distilled-600M
- **対応言語**: 200言語(eng_Latn ↔ jpn_Jpan 等)
- **フォーマット**: CoreML (.mlpackage)
- **精度**: Float16
- **最小デプロイメントターゲット**: macOS 13.0
## ファイル構成
```
coreml/
├── NLLBEncoder.mlpackage/ # Encoder モデル
├── NLLBDecoder.mlpackage/ # Decoder モデル
├── sentencepiece.bpe.model # トークナイザー
└── tokenizer_config.json # トークナイザー設定
```
## 使用方法
```swift
import CoreML
// モデル読み込み
let encoder = try MLModel(contentsOf: encoderURL)
let decoder = try MLModel(contentsOf: decoderURL)
// 推論
// ... (TranslationEngine.swift を参照)
```
## 言語コード
- `eng_Latn`: 256047 (英語)
- `jpn_Jpan`: 256079 (日本語)
## ライセンス
CC-BY-NC-4.0 (元モデルのライセンスに従う)
## 関連リンク
- [NLLB-200](https://huggingface.co/facebook/nllb-200-distilled-600M)
- [translation_subtitle](https://github.com/nawta/translation_subtitle)