
※本記事にはアフィリエイト広告(プロモーション)が含まれています

PCパーツ・ガジェット専門
自作PCパーツやガジェットの最新情報を発信中。実測データに基づいた公平なランキングをお届けします。
ディープラーニング用PCは、最初に「動かしたいモデル」と「推論・追加学習・事前学習のどれをするか」を決めると選びやすくなります。GPUの演算性能が高くても、必要なVRAMが足りなかったり、使いたいライブラリが対応していなかったりすると、予定した処理を実行できません。
初めて組むなら、目的の処理が収まるGPUを1枚選び、メインメモリ、SSD、電源、冷却を合わせる構成から検討しましょう。複数GPUや大規模な事前学習は、単体GPUの開発環境とは分けて設計する必要があります。
この記事では、必要なVRAMの考え方からパーツ選び、PyTorch/TensorFlowの導入、購入後の確認までを整理します。技術資料の確認日は2026年10月12日です。ソフトウェアの対応表は更新されるため、購入・インストール時にもリンク先を確認してください。
同じモデルでも、学習済みの重みで結果を出す「推論」と、重みを更新する「学習」では必要なメモリが異なります。
| 主な用途 | PC選びで先に確認すること | 最初の進め方 |
|---|---|---|
| 教材・小規模な画像分類などの学習 | 教材のモデル、入力サイズ、GPU対応 | 小さいデータとバッチで一連の学習を動かす |
| ローカルLLM・画像生成の推論 | モデル、量子化方式、文脈長、画像解像度、同時処理数 | 実際に使う条件でピークVRAMを確認する |
| LoRA/QLoRAなどの追加学習 | 学習対象、ベースモデル、系列長、実装の対応GPU | 公開された設定を再現し、必要容量を測る |
| 全パラメータの追加学習 | 重み、勾配、オプティマイザ状態、中間データ | 推論時の使用量とは別に見積もる |
| 大規模モデルの事前学習 | データ量、必要な計算時間、分散処理、運用設備 | クラウドや専用サーバーも含めて検討する |
LoRAは更新するパラメータを絞る手法です。QLoRAでは量子化したベースモデルと追加の学習用パラメータを使います。いずれも学習負荷を抑える選択肢ですが、ベースモデルや中間データのメモリまで不要になるわけではありません。利用する量子化ライブラリのGPU・OS対応も確認しましょう。Hugging Faceのbitsandbytes/QLoRA解説
購入前に、次の条件を1枚のメモにまとめてください。
モデル名、配布元、リビジョン
推論、LoRAなどの追加学習、全パラメータ学習のどれを行うか
PyTorch/TensorFlowと、周辺ライブラリの必要バージョン
入力サイズ、文脈長、バッチサイズ、同時実行数
許容できる処理時間と、月に使う時間
本体以外も含めた予算上限
条件の整理には自作PCの構成計画テンプレート、本体・周辺機器を含めた費用整理には自作PCの予算計画ガイドも使えます。
GPUの名前やVRAM容量だけでは、実行できる処理は決まりません。フレームワーク本体に加え、Attention実装、量子化、画像処理などの追加ライブラリも、そのGPU世代とOSに対応している必要があります。
| 候補となる環境 | 確認するポイント |
|---|---|
| NVIDIA GPU+PyTorch | OSとGPUに合うCUDA対応ビルド、ドライバ、追加ライブラリ |
| NVIDIA GPU+TensorFlow | 公式のGPU導入経路。WindowsではWSL2の利用を検討 |
| AMD GPU+ROCm | GPU型番、OS、ROCm、フレームワークの組み合わせをAMDの対応表で照合 |
| CPUのみ | 小規模な教材やコードの確認に使えるか。目的の処理時間を満たせるか |
PyTorchは公式ページでOSと計算基盤を選ぶと導入コマンドを確認できます。AMD GPUについては、同じRadeonシリーズでも一律に対応すると考えず、型番とソフトウェアの組み合わせを確認してください。AMDの統合互換性表で利用するハードウェアとOSを選び、対象のROCmリリースに対応する導入手順を参照します。過去リリース向けの対応表を、現行版でも同じ条件で使える根拠にはしないでください。PyTorch公式導入案内、AMD ROCm統合互換性表
TensorFlowの公式案内では、Windowsネイティブ環境でGPUをサポートする最終リリースは2.10です。新しくNVIDIA GPU環境を用意する場合は、対応するLinux環境またはWSL2の公式手順を確認しましょう。AMD向けの構成はAMD側の対応表・導入手順で別途確認します。TensorFlow公式インストールガイド
モデルのパラメータ数とデータ型から、重みだけの概算はできます。たとえば80億パラメータをすべて16bitで格納すると、80億×2バイトで約16GBです。すべて4bitと仮定すると約4GBになります。
ただし、これは重みのデータ量を単純計算した値です。量子化の管理情報、量子化しない層、実行時の作業領域などは含んでいません。表記は10進のGBで、16GBは約14.9GiBです。
推論では、重みに加えて中間データや作業領域が必要です。LLMでは過去のトークンの情報を保持するKVキャッシュも使われ、文脈長や同時処理数によって必要容量が変わります。「重みが入る」だけで、想定した条件の生成が最後まで動くとは限りません。Hugging FaceのKVキャッシュ解説
学習では、さらに勾配、オプティマイザの状態、逆伝播のための中間データなどが必要です。混合精度の実装やオプティマイザによって内訳も変わるため、パラメータ数に2バイトを掛けただけで学習用VRAMを見積もることはできません。Hugging FaceのGPUメモリ解説
編集部の判断: 確実なのは、同じモデル・実装・入力条件でのメモリ使用量を確認することです。購入前に利用できるGPU環境がなければ、配布元の動作例を調べ、必要に応じてクラウドなどで小さく試します。画面表示や他のアプリの使用分もあるため、実測ピークと搭載容量が同じになる選び方は避けましょう。
以下は構成検討を始めるための目安です。特定のモデルが動くことを保証する容量表ではありません。
| GPUのVRAM容量帯 | 検討の出発点 |
|---|
GPUに予算を集中しすぎると、画像の読み込みやデータ前処理が追いつかず、GPUを待たせる場合があります。CPU・メインメモリ・ストレージも処理全体の一部として考えましょう。
CPUはデータの読み込み、画像変換、トークナイズ、開発ツールなどを担当します。必要な性能は前処理の重さと並列化の仕方で変わります。
1GPUで小規模な実験をするなら、まず6〜8コア程度を比較の出発点にできます。重い前処理や複数の開発作業を同時に行うなら、8〜12コア以上を検討します。これは一律の最低要件ではなく、CPU更新前には実際の待ち時間を調べることが大切です。
PyTorchのDataLoaderも、ワーカー数をCPUコア数と同じにすれば最速になるとは限りません。データの保存先や変換処理を含めて調整する必要があります。PyTorch Performance Tuning Guide
小規模な開発では32GB、モデルやデータを複数扱う構成では64GBを検討の起点にすると整理しやすくなります。さらに大きいデータの展開、キャッシュ、CPUへのオフロードを行うなら、実際の必要量から増やします。
メインメモリはVRAMと別の領域です。RAMを増やしただけでGPUのVRAMが増えるわけではありません。CPUへのオフロードに対応する実装もありますが、GPUとの転送が加わるため、処理時間との両立を確認します。Hugging Faceのキャッシュオフロード解説
購入時には、マザーボードの対応メモリ容量、DIMMの枚数、CPU側の制約、メーカーの動作確認リストも照合してください。
ストレージには、OSと開発環境に加え、元データ、展開済みデータ、モデル、途中のチェックポイント、ログが保存されます。複数のモデルを比較すると、ダウンロードキャッシュも増えます。
小規模な実験中心なら、1TB級のNVMe SSDを検討の起点にする
複数モデルや画像データを扱うなら、2TB級以上も比較する
必要容量は「現在のデータ+展開後のデータ+残すモデル・チェックポイント」で見積もる
重要なコードや成果物は、作業用SSDとは別の場所にもバックアップする
容量が足りているなら、公称転送速度だけで買い替えを決めず、読み込み待ちが実際に発生しているかを確認しましょう。
以下は部品を比較するための構成案です。実機検証済みのレシピや、特定モデルの動作保証ではありません。先に決めた要件に合わせて上下させてください。
| 項目 | 学習入門・小規模実験 | ローカル推論・追加学習を広く試す |
|---|---|---|
| GPU | 使用ソフトが対応する12〜16GB級を検討 | 使用ソフトが対応する24〜32GB級を検討 |
| CPU | 6〜8コア程度から比較 | 8〜12コア程度から比較。前処理が重ければ見直す |
| メインメモリ | 32GBから検討 | 64GBから検討 |
| SSD | 1TB級NVMeから検討 | 2TB級NVMeから検討 |
| 電源 | 選んだGPUと全体構成のメーカー要件に合わせる | 同左。容量と給電コネクターを確認 |
| ケース・冷却 | GPU寸法と継続負荷に対応 | 大型GPUの厚み、排熱、配線空間を重点確認 |
| 注意すること |
|---|
| 12〜16GB | 小規模な学習、条件を絞った推論から始めたい | 長い文脈、高解像度、大きいバッチでは容量を超え得る |
| 24〜32GB | 推論条件や追加学習の選択肢を広げたい | 全パラメータ学習や大きなモデルでは依然として不足し得る |
| 48GB以上 | 具体的な実測で、単体GPUにより大きい容量が必要と分かった | 対応ソフト、価格、消費電力、設置条件を含めて比較する |
たとえばGeForce RTX 5090は、NVIDIA公式仕様で32GBのGDDR7とBlackwellアーキテクチャを採用しています。ただし、VRAM容量が同じでもメモリ帯域、演算精度、カーネルの対応状況によって処理時間は変わります。ゲームのフレームレートやAI TOPSだけで学習速度を決めつけず、目的に近い処理条件で比べてください。NVIDIA GeForce RTX 5090公式仕様
| 大きな処理 | 必要な期間だけ外部GPU環境を使う案も比較 | 実測で不足が分かってから大容量GPUや分散処理を検討 |
予算が厳しい場合は、最初から条件を満たさないGPUを買うより、手元のPCでコード開発とデータ準備を進め、大きな処理だけ別の環境を使う案もあります。反対に、頻繁に試行錯誤するなら、手元にGPUがあることによる作業のしやすさも考慮しましょう。
パーツが決まったらPC構成ビルダーで構成を整理し、CPUソケット、メモリ規格、ケース寸法などを各メーカーの仕様表でも確認してください。ビルダー上のチェックだけで、機械学習ソフトの互換性までは判断できません。
AI処理ではGPUに長時間負荷がかかる使い方があります。電源容量は、GPUだけでなくCPUや他の機器を含め、選んだ製品のメーカー要件に合わせて決めます。
例として、NVIDIAのGeForce RTX 5090公式仕様には、Total Graphics Power 575W、Required System Power 1000Wと記載されています。これはその製品の仕様例であり、すべてのAI用PCに共通する電源容量ではありません。カードメーカー独自モデルやCPU構成による条件も確認が必要です。NVIDIA公式の電力・寸法仕様
購入前に次を確認してください。
GPUの長さ・高さ・厚みがケースに収まるか
電源コネクターとケーブル用の空間を確保できるか
電源に必要なコネクターがあり、カードの指定どおりに接続できるか
ラジエーターや他の拡張カードがGPUと干渉しないか
吸気と排気の経路があり、GPUの吸気口をふさがないか
長時間動かす場所で、排熱やファン音を許容できるか
モジュラー電源のケーブルは、見た目や端子形状だけで流用せず、電源メーカーが指定する適合品を使用します。組み立て時はGPU・電源・ケースそれぞれの取扱説明書に従ってください。
編集部の判断: 24GBのGPUを2枚搭載しても、通常の単体GPU向けプログラムが48GBのGPUとして使えるわけではありません。
PyTorchのDistributedDataParallel(DDP)では、各GPU側にモデルの複製を持ち、データを分けて処理します。一方、FSDPのようにモデルのパラメータや勾配、オプティマイザ状態を分割する手法もあります。大きなモデルを扱うには、このような分割に対応した実装と設定が必要です。PyTorchのDDPとFSDPの解説
増設時には、枚数のほかに次の条件を確認します。
「GPUを2枚にすれば2倍速い」とは限りません。将来の増設を考える場合も、対応するマザーボード・CPU・ケースを先に決め、費用全体を単体の大容量GPUや外部GPU環境と比べましょう。
OS、Python、GPUドライバ、フレームワーク、追加ライブラリの順に条件を整理します。既存プロジェクトがあるなら、その要件を優先してください。すべてを無条件に最新版へそろえると、依存関係が合わない場合があります。
PyTorchのCUDA/ROCm対応ビルドと、システムに導入する開発用ツールキットは区別して扱います。ソースからビルドする場合や独自のCUDA拡張を使う場合は、コンパイラやツールキットも含めた追加確認が必要です。導入経路は公式手順に合わせましょう。PyTorch公式導入案内、NVIDIA CUDA Linux導入ガイド
WSL2でNVIDIA GPUを使う場合は、Windows側のドライバを利用します。NVIDIAは、WSL内にLinux用ディスプレイドライバを入れないよう案内しています。Linuxネイティブ用の手順をそのまま流用しないでください。NVIDIA CUDA on WSL User Guide
PyTorch用とTensorFlow用は、まず別の仮想環境に分けると依存関係を確認しやすくなります。以下は、対応するPythonが導入済みのLinux/WSL2で、新しいPyTorch用環境を作る例です。
python3 -m venv .venv-pytorch
source .venv-pytorch/bin/activate
python -m pip install --upgrade pip
続いてPyTorch公式の選択画面でOS・パッケージ・計算基盤を選び、表示されるコマンドを、この仮想環境内で実行します。記事に固定された古いCUDA版のコマンドをそのまま使わないことがポイントです。
TensorFlowも新しい仮想環境を作り、公式インストールガイドにある、自分のOSとGPUに合う手順を実行してください。両方を同じ環境に導入する必要がある場合は、依存パッケージの条件を先に照合します。
以下はNVIDIA CUDA版またはAMD ROCm版のPyTorchで、GPU認識と小さな行列演算を確認するコードです。ROCm版でもこの確認にはtorch.cuda APIを使います。性能測定やモデルの動作保証をするコードではありません。PyTorch公式の検証手順
import torch
print("PyTorch:", torch.__version__)
print("CUDA build:", torch.version.cuda)
print("HIP build:", torch.version.hip)
if not torch.cuda.is_available():
raise RuntimeError("GPUが見つかりません。ビルドとドライバを確認してください。")
print("GPU:", torch.cuda.get_device_name(0))
x = torch.randn(4, 4, device="cuda")
y = x @ x
torch.cuda.synchronize()
print("Result device:", y.device)
print(y.cpu())
TensorFlowでは、次のコードでGPUの一覧を確認できます。
import tensorflow as tf
print("TensorFlow:", tf.__version__)
gpus = tf.config.list_physical_devices("GPU")
print("GPUs:", gpus)
if not gpus:
raise RuntimeError("GPUが見つかりません。公式の対応条件を確認してください。")
GPUが一覧に出たら、次に対象プロジェクトの小さな入力で推論や学習を試します。学習なら損失計算と重み更新、チェックポイントの保存・再開まで確認してください。モデルを読み込めただけで検証完了にはしません。
各環境で、導入されたパッケージを記録しておきます。
python -m pip freeze > requirements-verified.txt
あわせて、OS、Python、GPU型番、ドライバ、フレームワーク、モデルのリビジョン、起動コマンドを保存します。パッケージ一覧だけでOSやドライバまで再現できるわけではないため、環境の条件も残すことが重要です。
Dockerを使う場合も、ホスト側のGPUドライバやGPUへのアクセス設定が必要です。コンテナにすれば互換性の確認が不要になるわけではありません。NVIDIA環境では、公式のContainer Toolkit手順を確認します。NVIDIA Container Toolkit導入ガイド
最適化は設定を1つずつ変え、同じ入力で比べます。処理時間だけでなく、出力の品質や学習の安定性も確認してください。
| 症状 | 最初に確認すること | 試す方向 |
|---|---|---|
| モデルの読み込みでメモリ不足 | 重みの精度、他プロセスの使用量、実装の対応 | 小さいモデル、対応する量子化、別の実行環境 |
| 読み込み後、生成や学習中にメモリ不足 | バッチ、文脈長、解像度、中間データ | 入力条件を小さくし、ピーク使用量を測り直す |
| GPUがしばしば待っている | データ読み込み、CPU前処理、同期処理 | 入力パイプラインの計測と調整 |
| 途中から処理が遅くなる | 温度、動作クロック、電力、ストレージ空き容量 | 冷却や実行条件を確認する |
| 最適化後に損失や出力が不安定 | 精度の変更、学習設定、未対応の演算 | 変更前の条件に戻し、差分を1つずつ調べる |
推論時はモデルを評価モードにし、勾配が不要な処理にはtorch.no_grad()などを使う
DataLoaderのワーカー数は、小さい値から変更して実測する
入力転送がボトルネックなら、対応する環境でpin_memoryなどを検討する
対応GPU・演算ではAMPを検討し、メモリと処理時間、損失の変化を比較する
AMPは演算ごとに精度を使い分ける仕組みです。すべてのモデルが同じ倍率で高速化するものではありません。FP16とBF16でも数値特性が違うため、対象モデルとGPUの対応を確認します。PyTorchの性能調整ガイド、PyTorch AMPの公式例
入力待ちがある場合は、tf.dataのprefetchや並列処理を検討します。キャッシュはメモリやディスク容量を使うため、データサイズに合わせて選んでください。Mixed precisionも対応ハードウェアと数値安定性を確認して適用します。TensorFlowの入力パイプライン最適化、TensorFlowのMixed precision解説
速度比較では初回の準備処理を含むかどうかをそろえ、必要なウォームアップやGPU処理の完了待ちを行います。条件が違う測定結果を、そのままGPUや設定の優劣として扱わないようにしましょう。
ローカルPCは、繰り返し実験する、手元でデータ処理を完結させたい、待たずに開発を始めたい場合に検討しやすい選択肢です。クラウドは、短期間だけ大きなVRAMが必要な場合や、購入前に処理条件を確かめたい場合に役立ちます。
費用は、GPUの購入額と時間単価だけで比べず、同じ作業が完了するまでの総額で比較してください。
ローカル: 本体費用、電気代、冷却・騒音への対応、保守、使わない期間
クラウド: 実行時間、ストレージ、データ転送、停止後も残るリソース、環境準備
クラウドにデータを置く場合は、そのデータを外部環境で扱ってよいかも先に確認します。機密データや認証情報をNotebook、実験ログ、公開リポジトリへ混ぜないようにし、Notebookのポートを不用意に外部公開しないことも大切です。
GPUを認識し、小さな演算を実行できた
実際のモデルで推論または学習を完了できた
通常使う入力条件で、ピークVRAMと処理時間を確認した
継続負荷時の温度、動作、ファン音を確認した
学習の保存・再開と、必要なバックアップを確認した
動作したソフトウェアの組み合わせを記録した
ディープラーニング用PCを選ぶときは、目的の処理が収まるVRAMとソフトウェア対応を先に確認し、その条件を支えるパーツをそろえましょう。最初の1台は単体GPUで動作を確かめ、実際に不足した部分から強化すると、構成の判断がしやすくなります。
PR:以下はAmazonアソシエイトリンクを含みます。価格・在庫はリンク先で確認してください。
| 検討する構成 | GPU候補 | メモリ・ストレージの候補 |
|---|---|---|
| 条件を絞った推論・小規模開発から始める | RTX 5060 Ti 16GBの価格 | DDR5 32GB/NVMe SSD 1TB |
| 単体GPUにより大きいVRAMが必要と分かった | RTX 5090 32GBの価格 | DDR5 64GB/NVMe SSD 2TB |
容量はNVIDIAのRTX 5060 Ti仕様とRTX 5090仕様を照合しています。CPU・マザーボード・電源・ケース・冷却まで含む購入一式は、GPUメーカーと各部品の適合条件から確定してください。DDR4の既存環境へDDR5を追加することはできません。
GPUを絞ったら、購入前の7項目チェックでソフト対応を確認し、予算配分ガイドで総額を見積もりましょう。
容量だけでは判断できません。モデル、学習方式、バッチ、入力条件に加え、GPU・OS・追加ライブラリの対応を照合します。
通常の単体GPU用プログラムでは自動合算されません。分割に対応する実装と設定、PCIeや給電・冷却条件が必要です。
読み込み時か処理中かを分け、精度、バッチ、文脈長、解像度と他プロセスの使用量を確認します。一度に複数の設定を変えず、小さい入力から測り直します。
認識だけでは完了しません。実際のモデルで推論や学習を実行し、必要なら保存と再開まで確認します。
資料確認:2026年10月13日。製品仕様・ソフトの対応条件は購入や更新の直前にも公式資料で確認してください。

データサイエンティスト向けのML PC構成を徹底解説。PyTorch 2.6、TensorFlow 2.18、scikit-learn、Jupyter Lab、大規模データ処理に最適な構成を紹介。





JAX vs PyTorch vs TensorFlow 2026比較するPC構成を解説。




この記事で紹介したGPU・グラフィックボードの商品情報をAmazonで確認できます。
Q: さらに詳しい情報はどこで?
A: 自作.comコミュニティで質問してみましょう。
この記事の内容に関連するグラフィックボードを掲載しています。対応規格・必要な性能・販売条件を比較して選んでください。
グラフィックボードの仕様・取り扱い状況はAmazon上でご確認ください。
※ 当サイトはAmazonアソシエイト・プログラムの参加者です。