Downloads · 30 days
25
21% of all-time downloads
tokimoa/plamo-2.1-2b-vl-mlx-bf16
plamo-2.1-2b-vl-mlx-bf16 is a image-text-to-text model from tokimoa. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as other.
Preferred Networksの PLaMo 2.1-2B-VL(Mamba×Attentionハイブリッドplamo2 LM+SigLIP so400mの日英VLM)のMLX bf16変換版です。
Downloads · 30 days
25
21% of all-time downloads
All-time downloads
119
Public
Parameters
2.9B
5.8 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors5.7 GB · 100%
From the Hugging Face model README
Preferred Networksの PLaMo 2.1-2B-VL(Mamba×Attentionハイブリッドplamo2 LM+SigLIP so400mの日英VLM)のMLX bf16変換版です。
当方で移植したMLX実装は**mlx-vlm本体にマージ済み(0.6.8で標準対応)**です(plamo2vl/ディレクトリ)。導入手順は下記のとおりです。
transformers公式実装(bf16・MPS)との突き合わせ検証の基準となる版です。通常利用には高速・省メモリな 8bit(推奨)か 4bit をどうぞ。
このrepoは上流のtrust_remote_codeをtransformers 5対応に再構成済みです(上流はtransformers<5専用。standalone configへの差し替え・torch用modelingの除去)。mlx-vlm 0.6.7(transformers 5系)でそのまま動きます。
mlx-vlm 0.6.8以降なら追加手順は不要です(この移植実装は#1739で本体にマージされ、0.6.8に収録されました。0.6.8での動作を実測確認済み):
pip install mlx-vlm numba torch torchvision
<details><summary>0.6.7以前を使う場合(旧手順)</summary>
repo同梱のplamo2vl/をmlx_vlm/models/へコピーしてください(詳細は旧版カード参照)。
チャットテンプレートではなく、processorが日本語Alpaca型(### 指示:/### 応答:)のプロンプトを内部で組み立てます。processor(images=画像, text=質問)だけで正しい形式になります。コード例は8bit版のカードと同じです(repo名を読み替えてください)。
用途上の注意: 2Bクラスのため高密度なビジネス文書の細かい数値読み取りは苦手です(transformers公式実装でも同様に誤読することを確認済み)。写真・図の説明など軽量VL用途に向いています。
pfnet/plamo-2.1-2b-vl(公式BF16、commit 3d32366)plamo2実装をベースに移植したplamo2vlパッケージ(このrepoに同梱。RoPE base=1e6のplamo-2.1系対応を含む)PLaMoコミュニティライセンス(全文を同梱のLICENSE.mdに収録。本モデルの利用はその条件に従います):