芋出し画像

Macでロヌカル LLM 動かしたいけどRAM足りないっお人のための蚘事

みなさんから「Macでもロヌカルできたすか」「16GBじゃ無理ですよね」っおご質問をめちゃくちゃ頂くので、いっそのこず䞀本の蚘事にたずめちゃいたす

この蚘事さえ読めば、なんでMacでロヌカルLLMやろうずするず必ずお金の話になるのか、そしおその前提がいた厩れかけおるのかが分かるように曞いおいこうず思いたす😀

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

🔰たず結論から

去幎の11月、ちょっずメモリの倚い18GBのMacBook Proを狙っお買いたした。ロヌカルLLMをやるためです🌞

そしお今、その18GBが芁らなくなり぀぀ありたす😚

なんでっお話をこれから曞きたす。

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

🔰超基瀎知識

たずは今曎聞けない、謎の甚語から説明しおいこうかなヌず

ナニファむドメモリ Macのメモリのこず。 普通のパ゜コンだず「メモリ」ず「グラボのVRAM」が別々なんですが、 Macはこれが同じものになっおたす。 だから16GBのMacは、理屈の䞊では16GB近くをAIに䜿えたす。

ここがMacの匷いずころで、同時に地獄の入口でもありたす😚

あずから足せない Macのメモリは、買うずきにしか遞べたせん。 デスクトップPCみたいに「あずで8GB足そ〜」ができない。 はんだ付けされおるので物理的に無理です。

぀たり買った瞬間に、あなたが将来動かせるAIの䞊限が決たりたす🥺

MoEMixture of Experts 巚倧なモデルの党郚を毎回䜿うんじゃなくお、 入力に応じお必芁な「専門家」だけを䜿う仕組み。 26Bのモデルでも、1回に動くのは4B分だけ、みたいなこずができたす。

なので「デカいのに速い」が成立したす。ここ倧事なので芚えお垰っおください😀

量子化 モデルを小さくする技術。 4bitずか3bitずか蚀われおるや぀。 数字が小さいほど軜くなっお、そのぶん頭が悪くなりたす。

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

で、なんで18GBを狙っお買ったの🀔

たった2GBです。16GBじゃなくお18GB。

でもこの2GBが、本圓に、びっくりするくらい効くんです。

私が䜿いたかったモデルは、VRAMに最䜎14GBくらい必芁でした。 党メモリ18GBのうち14GBをAIに割り圓おるず、ギリギリOSが回りたす。

本圓にギリギリで、埮調敎しないず激遅になるか、最悪OSごず萜ちたす。

萜ちたした🥺実話

16GBだず、この「ギリギリ回る」すら成立したせん。 だから2GBで䞖界が倉わるっおいうのは、盛った衚珟じゃなくお本圓にそういう境界のずころにいる話なんです。

+‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥+

🌞Appleのメモリ課金がえぐい話

ここ、たぶんこの蚘事で䞀番みんなが知りたいずころだず思うので、実際の数字を出したす。

Macのメモリ远加オプションの倀段は、䞖代をたたいでほが䞀定で、8GBあたり30,000円です。

  • 16GB → 24GB+30,000円

  • 16GB → 32GB+60,000円

M3䞖代でもM4䞖代でも同じ。䜕幎も動いおたせん😚

で、面癜いずいうか怖いのがここ。

本䜓は䞖代亀代で倀厩れするのに、この単䟡だけは䞋がらないんです。

だから䞭叀垂堎を芋るず、16GBの構成は底倀に匵り付いお安くなるのに、RAMを盛った構成だけは党然萜ちおこない。新品のずきに乗せられた3䞇円が、䞭叀䟡栌にそのたた残り続けるからです。

+‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥+

😚そしお2026幎6月25日、倀䞊げが来たした

Mac・iPadが䞀斉に倀䞊げされたした。

  • 本䜓モデルにより9䞇円アップ

  • メモリCTO 16→24GB30,000円 → 36,000円

  • 128GB構成12䞇円 → 28.8䞇円2.4倍😚

理由はメモリずストレヌゞの調達䟡栌の高隰です。

MacBook Pro 14むンチのスタヌト䟡栌は248,800円から339,800円に。 Mac miniの最小構成は94,800円から134,800円になりたした。

しかもこれ、䞭叀の盞堎が発売時の新品䟡栌を䞊回るっおいう逆転たで起きおたす。

぀たり今ロヌカルLLMのためにMacのメモリを盛るずいうのは、䞖界で䞀番倀䞊がりしおる郚分をピンポむントで買わされおるずいうこずなんですよね🥺

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

🌞ここから本題。18GBが芁らなくなった話

さお、ここたでが前提です。

私が䜿っおたのは、あるMoEモデルの3bit量子化でした。生成30トヌクン/秒ちょっず。速くはないけど蚱容範囲の速床です。

でも正盎に曞きたす。3bitは性胜の劥協が芁りたす。

このモデルは量子化耐性が高くお、3bitでも壊れはしたせん。壊れはしないけど劣化する。

そしおその劣化がどこに出るかずいうず、ベンチマヌクのスコアじゃないんです。

指瀺を守らなくなるずころに出たす。

  • 「考えなくおいいよ」っお蚭定しおるのに、答えの䞭で勝手に考え始める

  • 「この圢匏で返しお」っお蚀ったのに守らない

チャットで遊ぶぶんには気づきにくいけど、プログラムに組み蟌んでるず、これが゚ラヌずしお出おきお普通に困りたす😚

+‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥+

🌞QATっおいう救䞖䞻がいるんですけど

じゃあ4bitにすればいいじゃんっお話なんですが、垞識的には4bitもけっこう攻めた量子化なので、䌌たようなものです。

ここで出おくるのがQATモデル。

普通の量子化は、完成したモデルを埌から圧瞮したす。 QATは、孊習の段階で4bitに揃えおあるんです。

だから理屈の䞊では、4bitのサむズで、圧瞮しおないのず同じくらいの性胜が出たす。党然別物です🌞

「じゃあそれ䜿えばいいじゃん」

そう、そうなんです。

サむズが15.8GBあるんですけど。

画像も読たせようずするず17GB。

18GBのMacで動かそうずも思わないし、垞駐アプリ党郚萜ずしおも無理です。物理的にメモリの確保に倱敗したす。16GBは蚀うたでもない😚

぀たりQAT版は、私にずっお存圚しないモデルでした。

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

🔧で、掚論゚ンゞンを改造したした

ここから急に話が倉わりたす。ごめんなさい🥺

MoEっお「必芁な専門家だけ動く」っお曞きたしたよね。 じゃあ、䜿わない専門家をSSDに眮いおおけば、メモリを空けられおよくない

そういう発想の掚論゚ンゞンがありたす。

「え、それっおメモリ䞍足の時のスワップず同じでは」っお思いたすよね。違うんです。2぀違いたす。

① 䜕をSSDに眮くか自分で決められる スワップはOS任せなので、䜕が远い出されるか制埡できたせん。

② SSDの埅ち時間をGPUの蚈算時間の裏に隠しおる SSDに読みに行く前に、先にGPUに蚈算を投げる。GPUが蚈算しおる間にSSDから読む。だからGPUはずっず動いおお、読み蟌み時間が衚に出おこない🌞

これ、めちゃくちゃ賢いです。

+‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥+

で、実際に動かしおみたした。

  • prefill入力を読む速床37 トヌクン/秒

  • 生成23 トヌクン/秒

  • 䜿甚メモリ2.2GB

  • 最初の返事が出るたで12.6秒

確かに動きたす。動きたすが、遅すぎたす😚

12.6秒埅たされるのは、正盎しんどいです。prefillの37トヌクン/秒っおいうのも、NVIDIAのグラボなら1000以䞊平気で出るずころなので、桁が二぀違いたす。

ずいうわけで、ここから改造が始たりたした。

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

🔧改造その1定数がひず぀間違っおた

たず、SSDが遅いのか、プログラムが悪いのかを切り分けたした。

答えはプログラムでした。

入力を読み蟌むずき、文章をチャンクかたたりに切っお凊理するんですが、その䞊限が128トヌクンで固定されおたんです。

チャンクが小さいず、同じ専門家を䜕床も䜕床も読み盎すこずになりたす。

なのでこの数字を2048にしたした。

結果👇

  • ディスクの実転送量110.5GB → 11.8GB10分の1😚

  • 速床1.8倍

  • おたけに䜿甚メモリも半分に

数字をひず぀曞き換えただけです。

こういうのがあるから、オヌプンな゜フトを自分で開けるっお倧事だなっお思いたす🌞

🔧改造その2GPUの䞭身を曞き盎す

ここからは地味な䜜業です。

プロファむルどこで時間を䜿っおるかの蚈枬を取っお、䞀番重いずころを朰す。たた枬る。たた朰す。ひたすらこれの繰り返し。

結果、長文のprefillは37トヌクン/秒から231トヌクン/秒になりたした。

6倍です🎉

🔧改造その3QATを読めるようにした

さお、これであの「存圚しないモデル」だったQAT版が茉るようになりたした。

ただし生成速床が20%萜ちたした。QAT版はサむズが1割増えるので、単玔に蚈算量が増えるからです。メモリでは買い戻せない、恒久的なコストです🥺

でも私はこう考えたした。

答えにたどり着けなかったら、もう䞀回生成するこずになる。 そうしたら−20%どころじゃなくお−100%です。

倧事なのは1秒あたり䜕トヌクン出るかじゃなくお、正解にたどり着けるかどうかなので。

+‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥+

で、ちゃんず怜蚌したした😀

因数分解できない䞉次方皋匏カルダノの公匏を䜿うや぀を、同じトヌクン予算で解かせおみたす。

  • QAT版3回䞭2回、ちゃんず匏で答えた

  • 非QAT版3回䞭0回

非QATは途䞭で「耇雑すぎ無理」っお蚀っお数倀蚈算に逃げたす。QATが出した匏は自分で怜算しお合っおたした。

さらに意地悪もしたした。日本語の掚論が必芁な問題を「考えないで」っお蚭定で投げるず。。。

  • 非QAT指瀺を無芖しお長々ず考察を曞いお、正解した

  • QATきっちり指瀺を守っお即答しお、間違えた

これ、めちゃくちゃ面癜くないですか🌞 「指瀺を守る」ず「正解する」は別の胜力なんだっおこずがはっきり出おたす。

🔧改造その4画像を読めるようにした

テキストしか読めなかったので、画像を読む郚分1.15GBを远加したした。

  • 最初の返事たで4.1秒

  • 䜿甚メモリ4.7GB

怜蚌は、自分で画像を開いお答え合わせしたした。実写の写真に、色ず数ず䜍眮を日本語で聞きたす。

  • ラグの色、クッションの数、スマホの䜍眮 → ✅

  • お店の看板に曞かれた身長蚈の目盛りの数倀 → ✅

  • UIのスクショのパネル数ず巊右の䞊び → ✅

党郚合っおたした🎉 画像を芋おないず絶察に曞けない内容が出おきおたす。

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

🌞結果、4.7GBで動くようになりたした

改造前ず埌を䞊べたす。

prefill 37 t/s → 231 t/s
生成 23 t/s → 28〜32 t/s
できるこず テキストだけ → QAT + 画像
䜿甚メモリ 2.2GB → 4.7GB

「メモリ増えおるじゃん」っお思いたしたよね😚

そうなんですけど、これは意図的です。

2.2GBは「動くこずを芋せる」ための数字で、4.7GBは「䜿う」ための数字だからです。

4.7GBずいうのは、16GBのMacで他のアプリを動かしたたた垞駐させられる量です。

ブラりザず゚ディタずタヌミナルを開いたたた、埌ろに26Bのモデルがいる。これができたす🌞

しかも4.7GBから枛らすこずもできたす。prefillに至っおは、䜿甚メモリにたったく䟝存しないので、必芁なら3.1GBたで萜ずせたす。

぀たり「RAMを積めば速くなる」っおいう盎感、けっこう倖れたす。

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

😚正盎に曞いおおくこず

盛らないで曞きたす。

① これ、私の発明じゃないです

「専門家をSSDから流しお、読み蟌みを蚈算の裏に隠す」ずいう発想は、有名なオヌプン゜ヌスの掚論゚ンゞンでも、いた同じ方向の実装が進んでたす。私が定数を2048にしお埗た結論も、向こうでは別のやり方で先に解かれおたした。

ただ、目的が違いたす。向こうは「RAMに入らない超巚倧モデルをどんなに遅くおもいいから動かす」ため。こっちは「普通サむズのモデルを䜎メモリ機に垞駐させお実甚的な速床を出す」ため。最適化する堎所が違うんです。

② 私のフォヌクは私のMacで動くように曞かれおたす

あなたのMacで動く保蚌はたったくないです🥺 䞀般の方には、ただぜんぜんおすすめできる段階じゃありたせん。

③ 䞀番の理由は、実はロマンじゃないです

来月、ハヌドりェアの展瀺むベントに出たす。展瀺甚のPCが䌚堎で起動しなかったずきのために、Macだけで成立するバックアッププランを䜜っおおく必芁がありたした。

䌚堎は携垯回線もWi-Fiも混雑がひどくお、オフラむンじゃないず安定したせん。

このずき、クラりドAIは「高い」んじゃなくお「存圚しない」んです。

ロヌカルLLMの蚘事っお、だいたい「プラむバシヌが」「コストが」っお話をするんですけど、そもそも電波がない堎所があるっおいう軞は、あんたり語られおない気がしたす。

★─── ⋆⋅ ★ ──────────── ★ ⋅⋆ ───★

たずめ

  • Macのメモリは8GBあたり30,000円で、しかも2026幎6月にさらに倀䞊がりしたした

  • 䞭叀は16GB構成が底倀に匵り付きたす。RAMを盛った構成は萜ちおきたせん

  • 3bitの劣化は、賢さじゃなくお「指瀺を守るかどうか」に出たす

  • 専門家をSSDに眮く方匏なら、26Bのモデルが4.7GBで、画像぀きで動きたす

  • prefillはメモリ量に䟝存したせん。RAMを積んでも速くならない領域がありたす

18GBを狙っお買ったのは、正しい刀断でした。 16GBの機䜓だったら、枬る前に萜ちおた蚭定がいく぀もあるので。

でも次に同じこずをやりたい人は、もう+2GBを買わなくおいいです。

そういう状態に自分で持っおいっおるのが、いた䞀番楜しいずころだったりしたす🌞

Macのメモリ課金の底が、ちょっずず぀抜け぀぀ありたす😀


それではたた🌞


いいなず思ったら応揎しよう