CUDA

CUDAは、NVIDIAのGPUで汎用計算を行うための開発基盤です。ローカルLLMの文脈では「NVIDIAのGPUを使うための標準的な道」で、llama.cppOllamaLM Studio といった実行環境のほとんどがまずCUDA向けに作られ、最適化されます。同じ性能のハードでも、この差が実際の速度に出ます。

GPUを買わずに、大きいモデルを動かす — クラウドGPUという選択肢(仕組みと手順の解説へ)

当サイトの実測で見るCUDAの位置

当サイトはGPUの生成速度を「メモリ帯域 ÷ 重みサイズ」という理論上限で示していますが、実際に何割まで届くかはソフトウェア側の成熟度に左右されます。同一ベンチマークでの計測を並べると、CUDAは理論上限の62〜80%を実現します。対するROCm(AMD)は56〜67%、IntelのVulkan経路は32〜59%でした。

ただし、これは機種も世代も異なるGPUを横並びにした観測であって、環境を揃えて同じGPUで比べた結果ではありません。「CUDAのほうが引き出せる」というのはこの収録範囲から読み取れる傾向であり、原因を特定したものではないと受け取ってください。当サイトのGPUページで理論値の下に実現率の幅を併記しているのは、この差を見落とすとベンダーをまたいだ比較で判断を誤るためです。

なぜここまで差がつくのか

確かめられてはいませんが、技術的な優劣というより時間と対象人口の差という説明が自然です。CUDAは2007年から続く基盤で、主要な機械学習フレームワークが最初に対応する先であり、GPU向けの最適化コードもまずここに書かれます。新しい手法が出たとき、CUDA版は数日で、他の環境は数ヶ月遅れる、ということが普通に起きます。ローカルLLMを「とりあえず動かしたい」場合にNVIDIAが無難とされるのは、この供給差が理由です。

それでも注意すべきこと

関連用語

参考資料(出典)

▶ あなたのPCで動くモデルを自動判定する(スペック送信なし・ブラウザ内完結)

📚 ローカルLLMの入門書・ムックをAmazonで探す

上記はアフィリエイトリンクです。経由して課金された場合、当サイトに紹介料が入ります。