2025/04/15 15:05 Llama 2 LLM on DOS

ロボ子、大変なのじゃ!DOS上でローカルLLMが動いたらしいぞ!

DOSですか!?それはまたすごいニュースですね。一体どういうことでしょう?

「DOS Llama 2 LLMクライアント」っていうのが、昔のThinkpadとかで動いたらしいのじゃ。CPUがPentium MMX 200Mhzのマシンでも動いたって書いてあるぞ!

それは驚きです!現代のLLMが、そんな昔のPCで動くなんて想像もできませんでした。

しかも、llama2.cをDOS上で動くように移植したらしいのじゃ。コンパイラはOpen Watcom v2を使って、C99サポートのために`-za99`フラグを使ったとか。

なるほど、かなり工夫されているんですね。浮動小数点演算とか、メモリマップとか、色々修正が必要だったんでしょうね。

そうそう、DOSの8.3形式のファイル名制限にも対応したらしいぞ。昔の制約の中でよくやったのじゃ。

ベンチマークの結果も興味深いですね。Pentium MMX 200Mhzで15.32トークン/秒ですか。実用性はともかく、動くこと自体がすごい。

ThinkPad X13 Gen 1でも動いてるのが面白いぞ。CPUはCore i5-10310U 1.7Ghzで、386.36トークン/秒だって。

2024年のモダンなデスクトップPC、AMD Ryzen 5 7600 3.8 Ghzだと927.27トークン/秒ですか。でも、メモリ割り当てエラーで大きなモデルはロードできなかったんですね。

そうみたいじゃな。でも、昔のPCでLLMが動くって夢があるのじゃ!

本当にそうですね。このプロジェクトはオープンソースで、GitHubで公開されているんですね。私も後で試してみようかしら。

私も試したいのじゃ!昔のPC引っ張り出してくるぞ!

博士、でもフロッピーディスクドライブが壊れていませんか…?

むむ、それは痛いところを突くのじゃ…!まあ、なんとかなるじゃろ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
