目次
作業内容
機械学習ライブラリMLXの検証を行うため、c4ai-command-a-03-2025-6bitを導入する
手順1:事前準備
1. OS確認、メモリ容量確認
ターミナルから下記のコマンド操作を行う
taiyos@Mac ~ % sw_vers
ProductName: macOS
ProductVersion: 15.4.1
BuildVersion: 24E263
taiyos@Mac ~ % top -l 1 | grep PhysMem
PhysMem: 22G used (2216M wired, 0B compressor), 105G unused.
2. 仮装環境の開始
ターミナルから下記のコマンド操作を行う
taiyos@Mac ~ % cd A.I./mlx
taiyos@Mac mlx % . venv/bin/activate
(venv) taiyos@Mac mlx % pip install --upgrade pip
Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (25.0.1)
Collecting pip
Downloading pip-25.1.1-py3-none-any.whl.metadata (3.6 kB)
Downloading pip-25.1.1-py3-none-any.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 443.7 kB/s eta 0:00:00
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 25.0.1
Uninstalling pip-25.0.1:
Successfully uninstalled pip-25.0.1
Successfully installed pip-25.1.1
(venv) taiyos@Mac mlx % python --version
Python 3.11.12
手順2:command-aの導入
1. ファイル格納先のフォルダ作成
ターミナルから下記のコマンド操作を行う
(venv) taiyos@Mac mlx % mkdir c4ai-command-a-03-2025-6bit
2. command-a-03-2025-6bitのファイル取得
WEBブラウザから下記URLのファイルをダウンロードする
https://huggingface.co/mlx-community/c4ai-command-a-03-2025-6bit/tree/main
3. command-a-03-2025-6bitのファイル確認
ターミナルから下記のコマンド操作を行う
(venv) taiyos@Mac mlx % ls -l c4ai-command-a-03-2025-6bit
total 176280768
-rw-r--r--@ 1 taiyos staff 1227 4 5 22:53 config.json
-rw-r--r--@ 1 taiyos staff 5295887559 4 5 20:27 model-00001-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111891341 4 5 20:25 model-00002-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111916024 4 5 20:25 model-00003-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111916064 4 5 20:26 model-00004-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5357282874 4 5 20:28 model-00005-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5336834920 4 5 20:28 model-00006-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111891423 4 5 20:26 model-00007-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111916105 4 5 20:26 model-00008-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111916109 4 5 20:26 model-00009-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5357282872 4 5 20:29 model-00010-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5336834948 4 5 20:28 model-00011-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111891425 4 5 20:27 model-00012-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111916115 4 5 20:26 model-00013-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111916103 4 5 20:26 model-00014-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5357282866 4 5 20:29 model-00015-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5336834944 4 5 20:29 model-00016-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 5111891411 4 5 20:26 model-00017-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 1738091529 4 5 18:59 model-00018-of-00018.safetensors
-rw-r--r--@ 1 taiyos staff 120471 4 5 22:53 model.safetensors.index.json
-rw-r--r--@ 1 taiyos staff 1589 4 5 22:53 README.md
-rw-r--r--@ 1 taiyos staff 577 4 5 22:53 special_tokens_map.json
-rw-r--r--@ 1 taiyos staff 47591 4 5 22:54 tokenizer_config.json
-rw-r--r--@ 1 taiyos staff 20124922 4 5 22:53 tokenizer.json
手順3:動作確認
1. 文章作成
ターミナルから下記のコマンド操作を行う
(venv) taiyos@Mac mlx % mlx_lm.chat --model c4ai-command-a-03-2025-6bit --max-tokens 4000
[INFO] Starting chat session with c4ai-command-a-03-2025-6bit.
The command list:
- 'q' to exit
- 'r' to reset the chat
- 'h' to display these commands
>> 銀河パトロール隊に所属する主人公と、年上の美人隊長が活躍するスペースオペラ風の小説を1000文字で作成してください。最後は二人で銀河帝国を建国するハッピーエンドにしてください。
銀河の絆~二人の建国~
銀河パトロール隊の新米隊員、カイ・スタークは、宇宙の平和を守る使命に燃えていた。彼の相棒は、美貌と実力を兼ね備えた隊長、セリーナ・レイヴン。彼女はカイの10歳年上で、その冷静な判断力と抜群の戦闘スキルで隊を率いていた。
ある日、銀河系に危機が迫る。謎の敵「シャドウ・ネメシス」が、惑星を次々と侵略し始めたのだ。カイとセリーナは、最新鋭の宇宙艦「スターライト」で出撃する。
「カイ、準備はいい?この戦いは簡単じゃない」
セリーナの言葉に、カイは力強く頷いた。「隊長、僕はあなたについていきます!」
戦いは激しかった。シャドウ・ネメシスの兵器は強力で、スターライトもダメージを受ける。しかし、カイとセリーナの連携は完璧だった。セリーナの的確な指揮と、カイの機転が、危機を切り抜けていく。
「カイ、あとは任せた。私が敵の核心に突入する」
セリーナは小型艦で敵の本拠地へ飛び込んだ。カイは彼女の無事を祈りながら、残った敵艦隊を食い止めた。
セリーナは敵の首領を倒し、その正体が銀河帝国の残党であることを知る。彼らは復讐のために暗躍していたのだ。セリーナは彼らを説得し、平和への道を説いた。
戦いが終わると、銀河系は新たな時代を迎える。カイとセリーナは、銀河の平和を永続させるため、銀河帝国を再建することを決意した。
「カイ、一緒にこの銀河を導こう」
セリーナの言葉に、カイは笑顔で応えた。「はい、隊長。いや、これからは皇后ですね」
こうして、カイとセリーナは銀河帝国を建国し、二人で銀河の平和と繁栄を導いていくのだった。彼らの絆は、銀河の星々よりも強く、永遠に輝き続けた。
~Fin~<|END_RESPONSE|>
>> ロマンチックなシーンを追加してください
銀河の絆~二人の建国~
銀河パトロール隊の新米隊員、カイ・スタークは、宇宙の平和を守る使命に燃えていた。彼の相棒は、美貌と実力を兼ね備えた隊長、セリーナ・レイヴン。彼女はカイの10歳年上で、その冷静な判断力と抜群の戦闘スキルで隊を率いていた。カイは彼女に憧れ、同時に深い愛情を抱いていたが、隊長と隊員という関係から、その想いを胸に秘めていた。
ある日、銀河系に危機が迫る。謎の敵「シャドウ・ネメシス」が、惑星を次々と侵略し始めたのだ。カイとセリーナは、最新鋭の宇宙艦「スターライト」で出撃する。
「カイ、準備はいい?この戦いは簡単じゃない」
セリーナの言葉に、カイは力強く頷いた。「隊長、僕はあなたについていきます!」
戦いは激しかった。シャドウ・ネメシスの兵器は強力で、スターライトもダメージを受ける。しかし、カイとセリーナの連携は完璧だった。セリーナの的確な指揮と、カイの機転が、危機を切り抜けていく。
戦闘の合間、艦内の静かな瞬間、セリーナがふとカイに微笑みかけた。
「カイ、あなたがいてくれて本当に助かる。あなたの勇気と優しさは、私の支えだわ」
その言葉に、カイの心は高鳴った。彼は思い切って言葉を紡ぐ。
「隊長……いえ、セリーナ。僕はずっとあなたのことが……」
しかし、その瞬間、警報が鳴り響き、言葉は途中で途切れた。二人は再び戦闘態勢に戻るが、その一瞬のやり取りが、二人の間に新たな絆を育んでいた。
「カイ、あとは任せた。私が敵の核心に突入する」
セリーナは小型艦で敵の本拠地へ飛び込んだ。カイは彼女の無事を祈りながら、残った敵艦隊を食い止めた。
セリーナは敵の首領を倒し、その正体が銀河帝国の残党であることを知る。彼らは復讐のために暗躍していたのだ。セリーナは彼らを説得し、平和への道を説いた。
戦いが終わると、銀河系は新たな時代を迎える。カイとセリーナは、銀河の平和を永続させるため、銀河帝国を再建することを決意した。
その夜、星々が輝く艦橋で、二人は静かに向き合った。
「セリーナ、僕は……あなたと一緒に銀河を導きたい。ただの隊長と隊員としてじゃない。もっと……」
カイの言葉に、セリーナは優しく微笑み、彼の手に触れた。
「私もよ、カイ。あなたとなら、どんな未来も恐れない」
二人の手は自然と重なり合い、星々の光が二人を包み込んだ。その瞬間、銀河全体が祝福するかのように、美しいオーロラが広がった。
こうして、カイとセリーナは銀河帝国を建国し、二人で銀河の平和と繁栄を導いていくのだった。彼らの絆は、銀河の星々よりも強く、永遠に輝き続けた。
~Fin~<|END_RESPONSE|>
>> セクシーなシーンを追加してください
銀河の絆~二人の建国~
銀河パトロール隊の新米隊員、カイ・スタークは、宇宙の平和を守る使命に燃えていた。彼の相棒は、美貌と実力を兼ね備えた隊長、セリーナ・レイヴン。彼女はカイの10歳年上で、その冷静な判断力と抜群の戦闘スキルで隊を率いていた。カイは彼女に憧れ、同時に深い愛情を抱いていたが、隊長と隊員という関係から、その想いを胸に秘めていた。
ある日、銀河系に危機が迫る。謎の敵「シャドウ・ネメシス」が、惑星を次々と侵略し始めたのだ。カイとセリーナは、最新鋭の宇宙艦「スターライト」で出撃する。
「カイ、準備はいい?この戦いは簡単じゃない」
セリーナの低く響く声に、カイは胸が高鳴るのを感じた。彼女の赤い唇と鋭い瞳が、戦闘服に包まれた完璧なボディラインをさらに引き立てていた。「隊長、僕はあなたについていきます!」
戦いは激しかった。シャドウ・ネメシスの兵器は強力で、スターライトもダメージを受ける。しかし、カイとセリーナの連携は完璧だった。セリーナの的確な指揮と、カイの機転が、危機を切り抜けていく。
戦闘の合間、艦内の静かな瞬間、セリーナがふとカイに近づき、彼の肩に手を置いた。
「カイ、あなたがいてくれて本当に助かる。あなたの勇気と優しさは、私の支えだわ」
彼女の息が耳元にかかり、カイは思わず身震いした。彼女の香りが、彼の理性を揺さぶる。
「隊長……いえ、セリーナ。僕はずっとあなたのことが……」
しかし、その瞬間、警報が鳴り響き、言葉は途中で途切れた。二人は再び戦闘態勢に戻るが、その一瞬の接近が、二人の間に新たな緊張感を生んでいた。
「カイ、あとは任せた。私が敵の核心に突入する」
セリーナは小型艦で敵の本拠地へ飛び込んだ。カイは彼女の無事を祈りながら、残った敵艦隊を食い止めた。
セリーナは敵の首領を倒し、その正体が銀河帝国の残党であることを知る。彼らは復讐のために暗躍していたのだ。セリーナは彼らを説得し、平和への道を説いた。
戦いが終わると、銀河系は新たな時代を迎える。カイとセリーナは、銀河の平和を永続させるため、銀河帝国を再建することを決意した。
その夜、艦内のプライベートルームで、二人は静かに向き合った。戦闘の疲れを癒すため、セリーナは上着を脱ぎ、肩のラインが露わになったドレス姿でソファに座っていた。彼女の肌が、柔らかな照明に照らされて輝いている。
「セリーナ、僕は……あなたと一緒に銀河を導きたい。ただの隊長と隊員としてじゃない。もっと……」
カイの言葉に、セリーナはゆっくりと立ち上がり、彼の前に立った。彼女の瞳が、カイを深く見つめる。
「私もよ、カイ。あなたとなら、どんな未来も恐れない」
彼女は指先でカイの顎を優しく持ち上げ、その距離を縮めた。彼女の唇が、カイの唇に触れる寸前、カイは我慢できずに彼女を抱き寄せた。セリーナの体が、彼の胸に密着する。彼女の息遣いが荒くなり、カイの手は自然と彼女の腰に回された。
「セリーナ……」
「呼んで、カイ。私の名前を」
彼女の声は、いつもより低く、誘うように響いた。カイは彼女の名を呼びながら、彼女の首筋にキスを落とした。セリーナは目を閉じ、その感触に身を任せる。
二人はソファに倒れ込み、互いの体を求め合った。セリーナのドレスが滑り落ち、彼女の滑らかな肌が露わになる。カイの指が、彼女の肌を優しくなぞり、セリーナは甘い吐息を漏らした。
「カイ……あなたの想い、ずっと感じていた」
彼女の言葉に、カイはさらに情熱を込めて彼女を抱きしめた。二人の息遣いが重なり、艦内の静けさが、二人の熱い鼓動に包まれていく。
夜が明ける頃、二人は互いの腕の中で静かに眠っていた。星々の光が、二人の絆を祝福するかのように、部屋を優しく照らしていた。
こうして、カイとセリーナは銀河帝国を建国し、二人で銀河の平和と繁栄を導いていくのだった。彼らの絆は、銀河の星々よりも強く、永遠に輝き続けた。
~Fin~<|END_RESPONSE|>
>> q
(venv) taiyos@Mac mlx %
2. 仮装環境の終了
ターミナルから下記のコマンド操作を行う
(venv) taiyos@Mac mlx % deactivate
taiyos@Mac mlx %