用語集

TPU(テンソル処理ユニット)

テンソル・プロセッシング・ユニット(TPU)が、トレーニング、推論、物体検出などの機械学習タスクを比類のない効率で加速する方法をご覧ください。

Tensor Processing Unit(TPU)は、グーグルが機械学習(ML)とディープラーニングのワークロード用に特別に開発した、カスタムメイドのハードウェアアクセラレーターの一種である。これらの特定用途向け集積回路(ASIC)は、ニューラルネットワークのトレーニングと実行の基本となるテンソルとマトリックスの計算を劇的に高速化するように設計されている。TPUは、大規模な機械学習タスクに高い性能と電力効率を提供するように設計されており、最新のAIインフラストラクチャーにおいて極めて重要なコンポーネントとなっている。

TPUの仕組み

TPUは、AIモデルが必要とする大量の計算を処理するために設計されている。TPUのアーキテクチャは、ニューラルネットワークの核となる数学的演算である行列の乗算に高度に最適化されている。汎用プロセッサーとは異なり、TPUは高スループット、低精度の演算に重点を置いており、ディープラーニングモデルの性質に適している。膨大なデータバッチを並列処理することで、モデルの学習と リアルタイム推論に必要な時間を大幅に短縮できる。Google Cloud Platformを通じてアクセスするのが最も一般的で、TensorFlowや PyTorchのようなMLフレームワークと緊密に統合されている。

実世界での応用

TPUは、現在利用可能な最も要求の厳しいAIアプリケーションのいくつかを動かすのに役立っている。

  1. 大規模言語モデル(LLM)のトレーニング:Googleは、TPU Podsと呼ばれるTPUの大規模なクラスタを使って、検索エンジンやGeminiのような会話AIを支えるモデルを含む、最も高度な基礎モデルをトレーニングしている。TPU Podsの大規模な並列計算能力により、何兆ものパラメーターを持つモデルを、他のハードウェアで学習するよりも短時間で学習することができる。
  2. Googleサービスの原動力:TPUは数多くのGoogle製品で推論に使われている。例えば、Googleフォトでは、人物、物体、シーンを検索するための迅速な画像認識を可能にしている。同様に、TPUはGoogle翻訳におけるリアルタイム翻訳を支え、Googleアシスタントにおける音声認識にも使われている。DeepMindはまた、世界トップの囲碁棋士を破ったAI、AlphaGoのトレーニングにTPUを使ったことでも有名だ。

TPU対GPU対CPU

TPU、GPU、CPUはすべてプロセッサーだが、設計目的はまったく異なる。

  • CPU(中央演算処理装置)コンピュータの「頭脳」で、汎用タスク用に設計されている。CPUは多種多様な命令を逐次処理することに長けており、オペレーティング・システムや標準的なソフトウェアの実行には不可欠だが、AIのような大規模な並列計算には効率が悪い。
  • GPU(グラフィックス・プロセッシング・ユニット) GPUはもともとグラフィックをレンダリングするために作られたもので、何千ものコアを搭載しているため、並列処理が非常に効果的です。NVIDIAや AMDのような企業のGPUは、パフォーマンスと柔軟性の素晴らしいバランスを提供しており、Ultralytics YOLO11のようなトレーニングモデルに人気があります。
  • TPU: グーグルがニューラルネットワークワークロード専用に開発した、高度に特化したアクセラレーター。一般的なコンピューティングではGPUよりも柔軟性に欠けるが、TPUは大規模なテンソル演算で優れたワットあたりの性能を発揮する。このため、特にグーグルのクラウドエコシステムを使用する場合、大規模なモデルの展開とトレーニングに最適な選択肢となる。

ウルトラリティクスのエコシステムにおけるTPUの役割

Ultralyticsユーザーは、TPUを活用してコンピュータビジョンプロジェクトを加速することができます。モデルは、GoogleのEdge TPU用のTensorFlow Liteなど、TPU互換フォーマットにエクスポートできる。これにより、Coral Dev Boardのようなエッジデバイスに非常に効率的に展開できる。大規模なトレーニングジョブの場合、Ultralytics HUBのようなプラットフォームは、様々なクラウドコンピューティングリソース上でトレーニングをオーケストレーションすることができ、ユーザーはカスタムデータセットのためにTPUのパワーを利用することができる。この統合により、トレーニングからデプロイメント、モニタリングまで、MLOpsのライフサイクル全体が容易になります。

Ultralyticsコミュニティに参加する

AIの未来に参加しませんか。世界のイノベーターとつながり、協力し、成長する

今すぐ参加する
クリップボードにコピーされたリンク