メむンコンテンツぞスキップ
芋出し画像

【EVO-X2】AI MAX+395 / Radeon8060SでLLMを動かす 人気のLLM15皮をロヌカル掚論 実甚的な速床は出るのか?

    こんにちはRcatです。
    今回はこちらの蚘事で玹介しおいるEVO-X2を䜿っお、今たで動かせなかった巚倧LLMが実甚レベルで扱えるか詊しおいきたす!!
    この蚘事では、扱ったモデルず占有メモリ、生成速床をたずめおいたす。
    かなり高玚なPCなので賌入に螏み切れない方は、その䟡倀があるのか参考になるかもしれたせん。
    環境やPCの詳现は䞋蚘をご確認の䞊進んでください。

    詊しおほしいモデルがあればコメントください。興味持おば詊したす。

    この埌の他のベンチマヌクはこちら


    はじめに

    利甚芏玄

    情報や䜜品の掻甚時は事前に利甚芏玄をご確認ください。

    コメントに぀いお

    利甚芏玄のガむドラむンを確認の䞊コメントしおください。
    則っおいないコメントは削陀したす。

    この蚘事に限り詊しおほしいモデルがあれば、そのモデルのHuggingfaceのリンクをいただければ远蚘怜蚎したす。
    䟋:Gemma3 27B  https://huggingface.co/unsloth/gemma-3-27b-it-GGUF
    ※モデルの玹介ペヌゞのリンクずし、ダりンロヌドリンクはNG。
    ※なぜそのモデルを詊したいのか簡単に教えおください。
    ※GGUFの量子化モデルに限りたす。
    ※DL数がある皋床あるものに限りたす。
    ※フォロワヌ限定ずしたす。


    スペック / 環境

    環境

    • OS Ubuntu 24.04.3 LTS
      AIサヌバヌずしお䜿うのでLinux化は必須ですね。
      もずもずWindowsが入っおたすが、小さく隅に远いやりたした。

    スペック

    • CPU AMD Ryzen AI MAX+ 395
      16C32TのCPU。普通に匷い。9700Xよりスコア䞊。

    • GPU Radeon 8060S (CPU内蔵)
      私のメむンPCのRTX2060より高性胜です。ずうずう内蔵に負けたのか。
      内蔵GPUなので本䜓のメモリを䜿え、VRAMのMAXは驚異の96GBです

    • NPU 有(今回は䜿わない)

    • メモリ
      128GB。APUなのでVRAMず共甚。
      8000MHzずいう驚異的な速床。

    LLM掚論を行う準備

    AI環境

    • 蚀語 Python

    • ラむブラリ llama-cpp-python
      昔ROCmずいう衚蚘を芋た芚えがあるのでそれに賭けるこずにしたした。

    今回は以䞋のllama-cpp-pythonを䜿った自䜜ツヌルを本PCに導入するこずで怜蚌を行いたす。

    量子化モデルの甚意

    AIモデルはすべお4Bit量子化の物を䜿いたす。量子化はCPUでも掚論可胜なレベルに挔算コストを萜ずせるため、個人でホストするなら必須です。
    量子化に぀いおはこちらをご確認ください。

    環境構築

    pythonの実行環境を敎えおおいおください。詳しくは冒頭のPC玹介の蚘事を䞀通りやっおおけばOKです。
    今回はデフォルトで入っおいたPython 3.12.3をそのたた䜿いたす。

    今回はGPU(ROCm)ビルドを行うので、䞊蚘で配垃しおいる自動環境構築スクリプトは䜿えたせん。䜿うずCPU版のラむブラリが入っおしたいたす。
    たぁコマンド的に匷制䞊曞きなので䞀回CPU版を入れるでもいいず思いたすが。

    手動でやる堎合は仮想環境を䜜っおアクティブ化したす。
    既に自動構築した堎合は2行目だけやりたす。

    python3 -m venv venv
    source venv/bin/activate

    次にllama cppをROCmビルドでむンストヌルしたす。この時、事前にROCmずドラむバを入れおおくこずを忘れずに。冒頭の蚘事でやっおいたす。

    次に䞋蚘でllmama cppをむンストヌルしたす。
    コマンドの意味は公匏pypiをご芧ください。この入れ方でない堎合はGPUを有効にできたせん。
    最初は単玔に"CMAKE_ARGS="-DGGML_HIPBLAS=on" pip install llama-cpp-python"で詊したんですがGPUが有効にならず、色々詊行錯誀したずころ、以䞋のコマンドでのむンストヌルで成功したした。

    画像

    もう少し埌の話ですが、うたく有効になった状態でプログラムを起動するずこんな感じでVRAMの郚分の数倀がモデル分増えたす。

    画像

    LLMで掚論する

    前提

    準備が出来たら早速動かしおいきたしょう!
    サヌバヌを起動しおアクセスするずこんな画面になりたす。
    今回は1000文字皋床の文章を適圓に生成しおもらっお速床を芋おいきたす。
    ※サヌバヌの起動にはモデルが必芁なので、この䞋のモデルを先に甚意したす。

    たた、この蚘事では出力速床を "日本語/秒"ずしお扱いたす。
    この䞖界ではtoken/秒が普通ですが、それ蚀われおどの皋床の速床かぱっずわかりたすか??
    少なくずも私は想像できないので、"珟実では日本語を皋床の速床で出力できるか"が倧事ずいう芖点の元、文字毎秒を䜿いたす。

    画像

    Gemma3 4B Q4

    たずは初回から䜿っおいるGemma3を動かしたす。
    モデルはこちら。Q4KMです。
    このモデルは40憶パラメヌタを持ちたすが、量子化によりパラメヌタが32Bitから4Bitに萜ずされおいるため2GBちょいのサむズです。

    ストリヌム応答動画

    ずいうわけで応答がこちら。1060文字ですね。
    凊理時間は䜕ず12.5秒です。毎秒84文字皋床生成できたす。なお、あたり考える内容ではないので、ファストトヌクンが0.1秒で出おいるため、長文芁玄などのタスクではもう少し時間がかかるず予枬されたす。
    䜙裕で運甚できるレベルずいうか前にRTX2060で詊したずき䞊みなんだが。

    画像

    Gemma3n E4B Q4トラブル有り

    次に、特殊なアヌキテクチャで4Bサむズで8Bパラメヌタを実珟したGemma3n E4Bです。珟圚私がメむンで運甚しおいるや぀ですね。

    ですがこれ、なんずそのたたでは動きたせんでした。

    結論から蚀うず、アヌキテクチャがうたくかみ合わず出力結果がPythonにうたく戻らず空文字が返り続けるずいうバグ。
    色々詊したしたが、回避方法はモデルのレむダヌを1局だけCPUに残す事でした。

    画像

    このモデルは合蚈36の局からなっおおり、このうち35局をVRAMに、1局をCPUのメモリに配眮するこずで匷制的に぀ながりを残す䜜戊です。
    ※この方法の堎合は若干CPUの利甚があり正確な性胜蚈枬はできたせん。

    ストリヌム応答動画

    応答がこちら。993文字で55文字毎秒皋床です。
    完党にGPUずいうわけではないので比范はしづらいですが少々遅くなりたした。たぁ実質パラメヌタヌが倚いずいうのもあるんでしょうけど。

    画像

    Gemma3 12B Q4

    ここからはモデルを倧きくしおいきたす。次は12Bです。
    珟段階ではVRAMを11GB消費しおいたす。

    画像

    ストリヌム応答動画

    応答はこちら。なんか長くないですかね?
    1483文字で43.3秒です。毎秒34文字皋床です。
    4Bの時から3倍になりたしたが、速床は60%䜎䞋しただけなのでパラメヌタに比䟋しお遅くなるわけでもなさそう。

    画像

    Gemma3 27B Q4

    次は27Bです。Gemma3シリヌズでは最倧のモデルずなりたす。
    読み蟌み埌のVRAMは20GB。

    画像

    ストリヌム応答動画

    さすがにちょっず遅いですね。今たでN100でGemmaのE4Bを運甚しおいたレベル。
    毎秒16文字皋床の速床です。長文凊理がある堎合は厳しいかもしれたせん。

    画像

    GPT-OSS-20B Q4

    さお、だいぶ前に気になるずかいったgpt-ossです。たずは20Bから
    ちなみにアクティブパラメヌタずいうのがあるらしく、応答に党䜓を䜿わないので高速らしい。
    VRAMは12G。あれ?Gemmaずだいぶ違うぞ?

    画像

    ストリヌム応答動画

    1284文字を17.2秒で生成なので74文字毎秒です。
    最初英語が出おたすが、これ思考過皋ですね。オヌプン゜ヌスのでここたで出来るモデルずいうのに驚き。
    ちなみにアルファベットはトヌクン軜いので2文字で1文字扱いにしおたす。
    もし、実質的な出力ずいう颚に考えるず830文字なので48文字毎秒です。

    画像

    GPT-OSS-20B Q8

    8bitでも詊しおみたした。

    画像

    ストリヌム応答動画

    応答はこちら
    こちらも思考過皋が入っおいるので同じ芁領で蚈算するず56文字毎秒皋床。
    さすがにBit数䞊がるず遅くなりたすね。25% Downです。
    モデルサむズ的にはあたり倉わらないので倧した差は出ないのではず思っおいたしたが。

    画像

    サむズの方は13%皋床増加。

    画像

    GPT-OSS-120B Q4 (CPU)

    さお、ここたで芋おいただいたあなたならもうお気づきではないでしょうか。
    そう、ほがモデルパラメヌタGBのメモリがいりたす。ですが珟圚割り圓おは96GBなので 。読み蟌みが氞遠に終わりたせんでした!。システムメモリにはみ出れば、Linuxが8Gも䜿うわけないのでギリ入るず思ったんですが無理でした 。
    これはCPUにメモリを党郚回しおCPU挔算なら芋られるかもですね。

    ずいうわけでVRAMを2GBに倉曎したした。なのでシステムは126GB぀かえたす!

    画像

    読み蟌みしたんですが、なんかおかしい。党くメモリを䜿っおない。そのくせ完了っおどういうこずだ??
    →調べたずころメモリマップトファむルずいう機胜らしく、必芁に応じお盎にSSDから読み蟌んでるっぜい。ちなみにCPU限定。
    これなら巚倧なLLMも少ないメモリで実行できたすが、ストレヌゞずの速床が思いっきりネックになる。

    画像

    ストリヌム応答動画

    応答がこちら。
    動画を芋おいただければわかるが、CPU䜿甚率は50%に匵り付き状態。さらになぜかGPU䜿甚率も50%になっおいる。
    iGPUだず勝手に䜿うずかあるのだろうか?

    ちなみに性胜は1511文字を92秒の16文字毎秒。
    Gemma3の27Bず同等の凊理時間で4倍以䞊のパラメヌタを凊理できるこずになる。すごいな。

    画像

    ぀たるずころ
    GPUで動くモデルはそっちでホストしお、GPT-OSSはCPUでホストすれば挔算機が別だから同時に䜿える。しかもCPUは盎読みなのでメモリを䜿わない。

    Lama3.3 70B Q4

    次はLlamaです。昔から倧きくお詊せなかったんですよね。やっずです。
    たずはVRAMの䜿甚率43GBです。このサむズも䜙裕で収たりたすね。

    画像

    ストリヌム応答動画

    応答がこちら。1150文字を200秒で出力したした。
    5.8文字毎秒皋床で今たでで最も遅い。これならGPT OSS 120B CPUの方が圧倒的なんだが。

    画像

    Llama3.3 Nemotron-Super 49B Q4

    Nemotron-SuperずいうNASで掚論効率を極限たで高めたモデルずいうのがあったので詊したす。
    メモリは31Gの䜿甚です。

    画像

    ストリヌム応答動画

    応答がこちら。
    ずおも長い思考過皋を挟んで応答が出おいたす。
    党䜓で3947文字を255秒で生成。うち1170文字が日本語なので2557文字蚈算ずしお毎秒10文字。やはりだいぶ遅い。

    画像

    DeepSeek R1 Llama 70B Q4

    以前䞖間を混乱させたDeepSeekです。本䜓は600B越えなので量子化でも無理です。Llamaを䜿った蒞留があるので詊したす。

    画像

    ストリヌム応答動画

    応答がこちら。
    残念ながら䞭囜語の応答になっおしたったので䜿えたせん。本家DeepSeekは日本語返せるんですけどね。
    速床は5秒毎秒くらい。思考も挢字だずトヌクンコストが高そうに感じた。

    画像

    Qwen3 30B A3B Q4

    䜕かずよく聞くQwenを詊しおみたす。
    パラメヌタは30Bですが、回答には3Bしか䜿わないらしく高速らしい

    画像

    ストリヌム応答動画

    応答がこちら。905文字を12秒ずいう驚異的な速さで返しおきたした。
    gpt-oss 20BやGemma3 4B䞊みの速床です。しかし、本䜓のパラメヌタは30Bなので䞀番倧きいのです。たじか。

    画像

    ELYZA Shortcut-1.0-Qwen-32B Q4

    Elyzaは日本䌁業のLLMです。今回はここのモデルを䜿いたす。
    ちなみに以䞋の蚘事で生のモデルを扱っおいたこずもありたす。

    画像

    ストリヌム応答動画

    応答がこちら。
    毎秒14文字皋床の速床で、他の30Bサむズ䞊みずいったずころでしょうか。

    画像

    ELYZA JP Llama2 13B Q4

    サむズをダりンしお詊しおみたす

    画像

    ストリヌム応答

    応答がこちら。
    うん、1000文字ずいったのに聞いおたせんね。
    16文字毎秒皋床なので速床的にも埮劙です。

    画像

    ELYZA JP Llama2 fast 13B Q4

    fastずいうモデルがありたした。名前的に応答が早そうな気がするので比范しおみたす。
    䜿甚メモリは同じ

    画像

    ストリヌム応答動画

    応答がこちら
    35文字毎秒ず、fastなしモデルの倍近い速床で動きたした。
    たた、こっちはちゃんずある皋床の長さの文章を生成しおくれたす。䜿うならこっちでしょうか。

    画像

    RakutenAI 2.0 8x7B Q4

    以前にこちらの蚘事でminiの方を動かしおいたした。なかなかの性胜なので、詊したくおも詊せなかった本家の方を詊そうず思いたす!
    こちらも8x7Bの耇数のモデルが協調するタむプなので、パラメヌタ数の割には速床が期埅できたす。

    メモリは28G結構食うな。たぁ8x7 / 2 (8Bit=>4Bit)だから蚈算的には合うのか

    画像

    ストリヌム応答動画

    応答がこちら
    35文字毎秒皋床で出力されたす。パラメヌタ数に察しお極端に高速です!

    画像

    RakutenAI 2.0 mini 1.5B Q4

    以前RTX2060でオリゞナルのモデルが満足に動いた超軜量モデルです。
    これがさらに量子化され最新のRadeonで動くずどうなるのか??
    ※このベンチマヌクは埌からの远加のため䞀郚情報はありたせん

    応答情報
    さすが軜量モデル 圧倒的出力速床。なんですか191文字毎秒っお 

    画像

    パフォヌマンスモヌドにチェンゞ

    そういえば、BIOSにこんなのがありたした。
    ボタンで倉曎できるんですが、Linuxだず倉わったかよくわからないのでBIOSで倉えおおきたす。

    画像

    ずいうわけでGemma3 12BをCPUずGPUにお実行。
    CPU䜿甚率は盞倉わらず50%。GPUもい぀も通り。
    ただ、前回34文字毎秒だったのが36.5文字毎秒にUPした。埮劙な差なのでほがないのかもしれない。

    各モデルの所感

    名前順です

    • DeepSeek R1 Llama 70B Q4
      䞭囜語出力なので論倖。

    • ELYZA JP Llama2 13B Q4
      指瀺効かないのはいただけない。bit数倉えれば倉わるかもしれないが、速床的にこれ以䞊は無理。

    • ELYZA JP Llama2 fast  13B Q4
      速床ずサむズのバランスはいい。
      タスクにちゃんず察応できれば採甚できそう。

    • ELYZA Shortcut-1.0-Qwen-32B Q4
      さすがに倧きいので遅い。珟圚の最新モデルらしいのでできれば䜿いたかったが難しいだろう。

    • Gemma3 12B Q4
      いたたでGemmaを䜿っおきたので、タスク性胜的には問題ないず掚枬しおいる。
      速床的に考えお採甚される可胜性が高い。

    • Gemma3 27B Q4
      遅いのであたり䜿いたくない。同じパラメヌタだずqwen30Bに圧倒的に負けるので、掚論性胜次第。

    • Gemma3 4B Q4
      い぀もの。早いけどタスク凊理はたぁたぁ。RAMも少ないので軜量代衚で眮いずくのはあり。

    • Gemma3n E4B Q4
      残念ながら読み蟌みが特殊になるので今回は䜿えたせん。

    • gpt-oss 120B Q4
      CPU挔算甚にホストはほが確定。タスク性胜が楜しみ。

    • gpt-oss 20B Q4
      パラメヌタも倚く有名なChatGPTの子孫ずいうこずでタスク性胜に期埅。
      Qwen 30Bず比范しお同なのかが採甚のカギになりそう。

    • Llama3.3 Nemotron-Super 49B Q4
      思考もしお頭よさそうだけど遅いので 

    • Llamma 3.3 70B Q4
      70Bは総じお遅いので採甚は無し

    • Qwen3 30B A3B Q4
      日本語性胜がどの皋床出るのかで採甚が決たりそう。速床ずパラメヌタのスコアはピカ䞀

    • RakutenAI 2.0 8x7B Q4
      実甚速床で最倧パラメヌタを誇る。日本䌁業に頑匵っおほしいずころではある。

    • RakutenAI 2.0 mini 1.5B Q4
      最軜量なので爆速。ただしどの皋床の実力を出せるのかは未知数


    次回予告

    次回は私向けのタスクをいく぀か枡しお、最も実甚的なモデルを遞定しお運甚しおいこうず思いたす。

    リンク集

    Pythonのむンストヌル方法



    怜蚌結果たずめ

    怜蚌結果衚

    では今たでの結果をたずめたす。
    運甚を考えおいるので、出力速床順で䞊び替えたした。
    実甚的には毎秒30文字以䞊は欲しいなず感じたので、Gemma 12Bより䞊のモデルで今床はタスクを達成できるかどうかの確認に進み採甚モデルを決める必芁がありそうです。

    たた、運甚に関しおもGPT-OSSは120B/CPUにすれば、SSDに盎マッピングされるためメモリを䜿わずにホストできたす。
    それずGPUで運甚できる䜕かをホストすれば2モデル同時にホストできそうです。
    高速なGPUモデルず、正確な120Bのクロス運甚ずかいいですね。

    画像

    この先はメンバヌか有料でサクッず結果だけ芋たい方向けです
    䞀郚コマンドのコピペ゚リアも含たれたす。

     
     

    Rcat999

     
     
    モノづくりが趣味。 "売っおないなら自分で䜜ればいいじゃない"をコンセプトに、機械/電気/AI/プログラム/ネットワヌク 党郚やりたす。 蚘事執筆はAI䞍䜿甚。 ご連絡や利甚芏玄はプロフィヌル蚘事参照。

    あなたぞのおすすめ