YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics用語集に戻る

GPU (Graphics Processing Unit)

GPUがどのようにAIとディープラーニングを加速するかを学びます。Ultralytics YOLO26モデルのトレーニングやリアルタイム推論の最適化において、並列コンピューティングの威力を体験してください。

GPU (Graphics Processing Unit) は、元来ディスプレイ出力用のフレームバッファにおける画像の操作や生成を高速化するために設計された特殊な電子回路です。GPUのルーツはゲームやプロ向けのビジュアライゼーションにおけるコンピュータグラフィックスのレンダリングにありますが、現在では人工知能 (AI)の基本的なエンジンへと進化しました。少数の強力なコアでタスクを順次処理する標準的なプロセッサとは異なり、GPUアーキテクチャは数千個の小型で効率的なコアで構成され、複数のタスクを同時に処理するように設計されています。この並列コンピューティングと呼ばれる能力により、ディープラーニング (DL)や複雑なニューラルネットワーク (NN)の基盤となる膨大な行列およびベクトル演算において、極めて高い効率を発揮します。

Link to this sectionAIワークロードの高速化#

GPUが機械学習 (ML)に不可欠な最大の理由は、高速な行列演算を実行できる能力にあります。PyTorchTensorFlowのようなディープラーニングフレームワークは、このハードウェアアクセラレーションを活用するように特別に最適化されています。その結果、モデルの学習時間が劇的に短縮され、標準的なプロセッサでは数週間かかる計算がGPUでは数時間で完了することも珍しくありません。これらのデバイスの計算スループットは、通常FLOPS (Floating Point Operations Per Second) で測定されます。これは、YOLO26のような最先端モデルの過酷な要求を処理するハードウェアの能力を判断するための重要な指標です。

Link to this sectionハードウェアの違い: GPU vs. CPU vs. TPU#

ハードウェアの全体像を理解するために、GPUと他の処理ユニットとの違いを区別すると役立ちます。

  • CPU (Central Processing Unit): コンピュータの汎用的な「脳」です。CPUは逐次処理や複雑なロジックの分岐を得意としますが、大規模なAI学習に必要な大規模並列処理においては効率が劣ります。
  • GPU (Graphics Processing Unit): 学習と推論の業界標準です。NVIDIAなどの主要メーカーは、CUDAのようなソフトウェアエコシステムを活用し、開発者が汎用コンピューティングのためにGPUを直接プログラムできるようにしています。
  • TPU (Tensor Processing Unit): ニューラルネットワーク機械学習専用に開発された特定用途向け集積回路 (ASIC)です。特定のテンソル演算には非常に効率的ですが、より広範なコンピューティングタスクにおいてはGPUほどの汎用性はありません。

Link to this section実社会での応用#

高性能GPUの実装は、さまざまな業界におけるイノベーションを促進してきました。

  • 自動運転車: 自動運転車は、カメラ、レーダー、LiDARセンサーから毎秒ギガバイト単位のデータを処理しなければなりません。GPUはリアルタイム推論を可能にし、車両の車載コンピュータで歩行者、交通標識、障害物を瞬時に識別する物体検出モデルの実行を可能にします。
  • 医療画像解析: ヘルスケア分野において、GPUはMRIやCTなどの高解像度スキャンの処理を高速化します。高度な画像セグメンテーションアルゴリズムにより、腫瘍や臓器を正確に輪郭抽出できるため、放射線科医は手作業のみに頼ることなく、より迅速かつ正確な診断を行うことができます。

Link to this sectionGPUでの学習#

ultralytics パッケージを使用する場合、GPUの利用は非常に簡単であり、効率的なワークフローのために強く推奨されます。ライブラリは自動デバイス検出をサポートしていますが、ユーザーが明示的にデバイスを指定することも可能です。

以下の例は、最初に見つかったGPU上でYOLO26モデルを学習させる方法を示しています。

from ultralytics import YOLO

# Load the YOLO26n model
model = YOLO("yolo26n.pt")

# Train the model on the first available GPU (device=0)
# This significantly accelerates training compared to CPU usage
results = model.train(data="coco8.yaml", epochs=5, imgsz=640, device=0)

Link to this sectionデプロイと最適化#

学習だけでなく、GPUはモデルのデプロイにおいても重要な役割を果たします。推論中の効率を最大化するため、モデルは多くの場合TensorRTなどの最適化されたフォーマットに変換されます。これは、ニューラルネットワークを特定のGPUアーキテクチャに完全に適合するように再構築し、レイテンシを削減するものです。ハイエンドなローカルハードウェアにアクセスできない開発者のために、Ultralytics Platformはクラウドベースのソリューションを提供しており、データセットを管理し、強力なリモートGPUクラスター上でモデルを学習させることができます。このアクセシビリティがエッジAIのイノベーションを推進し、複雑なコンピュータビジョン (CV)タスクを現場の小型で電力効率の高いデバイス上でデプロイすることを可能にしています。

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら

AIの未来を共に築き上げましょう!

機械学習の未来とともに旅を始めましょう