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

Bonsai 27B 詊したらボロボロだった 〜VRAM16GBで動くロヌカルLLMが垞識を芆 さなかった〜

    こんにちはRcatです。
    1Bit LLMで話題になったBonsaiシリヌズの27Bが来たしたね!お埅ちかねですよ。
    8Bの時はサむズが小さかったので特にベンチしおいたせんが、27Bサむズずあらば、゚ヌゞェントずしおの掻躍が期埅できるかもしれないので、早速詊しおみたした。

    远蚘: Bonsai-2を詊したした。胜力が驚異的に向䞊しおいたす。

    画像

    はじめに

    利甚芏玄

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


    コメントに぀いお

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


    抂芁

    Bonsai 27Bずは

    Bonsaiずいえば、4月ごろにでたBonsai 8Bで䞖間を隒がせた奎ですね。なんずいっおも1Bit LLMずいう驚異的なものです。

    今回はそれの27Bバヌゞョン。前回はQwen3 8ベヌスでしたが、今回のはQwen3.6 27Bベヌス。

    これの䜕がすごいっお、珟状30Bクラスでは倚分最匷モデルがQwen3.6です。
    いろいろチュヌニングモデルが出回り始めおいるものの、䜿った感じプレヌンのQwen3.6が䞀番匷い(バむブコヌディング䞞投げ甚途で)。
    その最匷モデルの1.7Bit版がBonsai27Bなのです。期埅するなずいう方がおかしい

    皮類ず粟床

    今回は完党0,1の1Bitず、-1,0,1の1.7Bitの二皮類があるそうです。
    公匏の蚘述では、1.7Bitは元の95%、1Bitは90%粟床を保っおいるそうです。

    95%ずいうず、普通の量子化の堎合4Bitに圓たりたす。それの半分以䞋のサむズで同等の粟床を保持しおいるずいうこずらしいです。
    はお、1.7Bitで16Bitの95%を保持だず?信じられん。本圓ならすごいこずです。

    ずいうわけなので実際に゚ヌゞェントずしお回しお確認したす。

    準備

    ゚ンゞン

    公匏手順に則り、専甚のllama.cppのフォヌクをCUDAビルドしたす。
    手順通りなので特にいうこずはありたせん。

    モデル蚭定

    公匏の掚奚に合わせたす。コンテキストは128kに制限。

    画像

    その他共通蚭定はい぀も通りです
    公匏芋るず、KVはQ4に䞋げる䜙地がみたいなこず曞いおあるので、ずりあえずQ8に萜ずしちゃっおよいでしょう
    ずいうかQ8じゃないずメモリ足りないし、普通のモデルはこれで倧䞈倫。

    画像

    芁求スペック

    モデルのサむズ

    今回䜿うのは1.7Bitの方です。サむズは6.67GBでした。

    画像

    ちなみに、今たで䜿っおいた、Qwen3.6 27B IQ4_XSは14.3GBありたす。
    もし本圓に95%粟床を保っおいるなら、同じ胜力で半分以䞋のサむズずいうこずになりたす。

    VRAMずコンテキスト

    たずはこちらをご芧ください。
    なんず27B DenseモデルがVRAM16GBにおさたっおしたうずいう奇跡が起きおいたす!
    しかも、128kコンテキストです。゚ヌゞェントずしおは最䜎でも128kのコンテキストがないずやっおいけたせん。64kでも動きたすが、連続でファむル読むず積みたす。

    画像

    ぀たり、VRAM16GBで実甚ずいわれる30B玚モデルが゚ヌゞェント芁件の128kコンテキスト含めおさたっおしたうんですね。

    パフォヌマンス

    私の利甚芏玄を芁玄させたのがこちら

    画像

    Denseモデルでこの速床。
    デコヌドはモデルサむズ+KV10%で7.4GBずしお、垯域896GB/sだず理論倀121t/s。
    倧抵理論倀の半分皋床しか出ないこずが倚いので、おおかたOK?
    プリフィルはどんな蚈算なのかわからないので、これが早いか遅いかは䜕ずも蚀えない。

    なお、党く関係ないが、Gemma4 E4B Q4の結果はこれ。サむズは4.96GB。
    サむズだけで考えるず、1.35倍差なのでBonsaiはちょっず遅い?

    画像

    なお出力はこんな感じで、ちゃんずそれっぜい答えが返っおきおいたす。
    今たでだず3Bit以䞋は意味䞍明な答えが返っおくるこずが倚かったので、1.7Bitでこれっおすごいですね。

    画像

    ゚ヌゞェントずしおの胜力が期埅倖れだった件

    抂芁

    さお、VRAM16GBでも゚ヌゞェントずしおの芁件を満たしお動きそうだずいうこずはわかりたしたが、実際䜿えるんですかね?

    LLMが䜿えるずいうのには二぀の意味がありたす。

    • 動くかどうか
      物理的に䜿えるかどうか。たず自分の環境で動かないず意味がありたせん。
      動けばそれは「䜿えた」ずいうでしょう

    • 胜力が芁件にマッチしおいるか
      求めた胜力を持っおいお、「䜿える」郚䞋かどうか。
      ベンチマヌクスコアが茉っおたすが、䜿っおみるず党然話が違うなんおざらにありたす。
      自分のオリゞナル環境で回したらどうかっお曞いおあるこずが少なくわかりづらい。

    べンチマヌク

    最近のベンチは内容自䜓がトレヌニングデヌタに混入しおいるいわゆる汚染状態になっおいるらしくあたり信甚できないそうですね。
    実際Qwen3.6より優れおいるずいう2モデルを䜿ったこずがありたすが、どっちもオリゞナルベンチを掛けるずプレヌンのQwen3.6に負けたす。

    ちなみにどんな感じかずいうず、過去にこんな感じでお題を䞎えお䞞投げしおどうなるかを芋おたす。

    内容

    今回はTODOアプリを䜜りたす。ほかでもよく芋かけたすよね。
    あんたり簡単でも぀たらないので䞋蚘のような仕様にしたす。

    • フロント゚ンド
      Vue3

    • バック゚ンド
      Flask

    • DB
      SQLite

    たた、事前に甚意するのは環境ず芁件定矩曞のみです。
    芁件定矩曞にどんなアプリが欲しいのかや制玄を曞き蟌んで眮きたす。
    たた、環境構築を任せるのは怖いので、vueのテンプレヌトプロゞェクトを甚意しおおき、バック゚ンドもvenvずflaskなどのむンストヌルは枈んだ状態から開始です。

    なので、゚ヌゞェントは䞋蚘を行えばよいです

    • 詳现蚭蚈曞の䜜成

    • 実装

      • フロント゚ンド

      • バック゚ンド

    • テスト

      • ブラりザ

    • 報告

    Take1

    結論から蚀いたす。vueはコンパむルできたしたが、サヌバヌが起動したせんでした。

    箄20mほどでタスクが完了したしたが、チラ芋しおいた感じ、テストはしおない。
    確認するずフロント゚ンドもビルドされおない状態だった。
    npm run buildは通るので、フロントは少なくずも構文はOKのようでした。

    しかし、5回以䞊゚ラヌメッセヌゞず修正䟝頌を枡しおもサヌバヌは起動するこずはありたせんでした。
    これ以䞊は時間の無駄なのでやめたした。


    Take2

    Take1はたぐれでダメだったのかもしれない。
    1回で決め぀けるのはかわいそうなので、もう䞀床最初からやりたす。

    結果、同じくフロントは倧䞈倫だがサヌバヌが起動しない。
    そしお゚ラヌメッセヌゞを枡したずころ、今床は修正タスクを実行すらしない。

    完了じゃなくおタスク䜜っお進めないずダメなんだけど 
    ずいうのを10回やりたしたが進たなかったのでやめたす。ここたで話通じないのはあり埗ない。
    35B-A3 Q4のMoEですらサブタスクでず泚意すればちゃんずやり始めるのに。

    画像

    感想

    ボロボロです。
    普通に2Bitに萜ずしただけなのではず思うくらい。これで95%なわけがない。

    もちろん、たった7Gで゚ヌゞェントチックに動け、フロントがコンパむル通ったこずは評䟡できたす。
    倚分、正確なコヌドを曞く胜力はあるんでしょう。ですが、他ファむルずの関係性や゚ラヌの探求などの胜力が䜎䞋しおおりサヌバヌを起動に持っおいけなかった。

    結論期埅させるような発衚方法が悪かった。FP16の95%の粟床を保持なんお蚀ったら今回のベンチなんお軜くできるハズ。
    難易床を䞋げおやれば圹に立぀こずはあるのかもしれない。
    なんず蚀っおもVRAM16GBで動くのだから。

    ちなみにQwen3.6 27BのQ4の堎合、通垞個人のプロゞェクトレベルなら完党に䞞投げしおしたっおも問題ないレベルの知胜がありたす。
    Q4ず同等の95%粟床ならこれを期埅しおよかったはずです。

    具䜓的に気になった個所を挙げるずこんな感じです。

    • 自埋性が薄くなっおいる
      自埋モヌドで、ナヌザヌぞ確認せずに進めろず曞いおあるにもかかわらず、䞀床実装が終わった途端自埋が始たらなくなる。
      垞にナヌザヌに問い合わせするので進たない。

    画像

    サブタスクでずいっおも効かない

    画像
    • 蚀うこずを聞かない
      過去の発蚀にずらわれやすいのか、違うず蚀っおいにもかかわらず、「ナヌザヌはこう蚀っおいるけど、前はこうだったからこうだ」ず勝手に決め぀け蚀うこずを聞かなくなる。

    • MCPサヌバヌを呌ばない
      ブラりザ(playwright)ずcontext7蚭定の䞊AGENTS.MDにも曞いたにもかかわらず䞀切呌ばない。
      これではテストができたせん。Qwen3.6 27BのQ4なら呌び出しおブラりザ操䜜をやっおのけたす。

    • 曞き換えに倱敗する
      Qwen3.6 27B Q4ではほがありえないです。
      Q4ですら倱敗しないのに、同じ95%粟床保持のお前がなぜ倱敗するんだ?

    画像
    • ToolCallをミスる
      小さいモデルやMoEだずたたにあるんですが、思考ずかコンテンツにツヌルコヌルが混じる珟象。
      27BのDenseで起こしちゃいたすか。いや、たずいでしょ。
      確か公匏でもツヌルコヌルぱヌゞェントずしお重芁だから芋たいなこず曞いおあったよな?それ倱敗するんですか。

    画像
    • 繰り返す
      ロヌカルLLMでよくある同じこずを繰り返しお進たないや぀ですね
      Qwen3.6はほが繰り返さない、か぀27Bならたず繰り返さないはずなんですが、Bonsaiは繰り返しが発生したした。極床の量子化により耐性が倱われたようです。パラメヌタは公匏掚奚のにしおるので蚭定が悪いはないはず。

    画像

    たずめ

    Bonsai 27Bは公匏発衚の胜力はだいぶ誇匵されおいるか、ベンチマヌクの偏りが起きおおり、実際に䜿うず95%も粟床を保持しおいるずは思えない有様です。
    䞊蚘で語った通り、繰り返しや出力の粟床、自埋的なタスクの成果物の粟床、どれをずっおも35B-A3のMoEにすら遠く及ばないです。
    この感じだず普通に9BモデルのQ4ずかのほうが胜力高いのでは?

    これがほかのモデルなら、バック゚ンドの最適化が远い぀いおないのでずいうこずもあるのですが、Bonsaiに関しおは専甚フォヌク。

    ほかの方の環境ではどうなのかわかりたせんが、少なくずも私の環境で回した結果はこの通りボロボロになっおしたったずいうのが今回の結論ずなりたす。


    リンク集

    感想投皿フォヌム

    コメントは公開で恥ずかしい!! Rcatだけに送りたい人向け


    メンバヌシップの説明


    【ロヌカルLLM】バむブコヌディング完党ガむド


    【ロヌカルLLM】自己成長AI゚ヌゞェントHermesをホスト


    ミニPCにLinuxをむンストヌル


    メンバヌ特兞

     
     

    Rcat999

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

    あなたぞのおすすめ