Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics用語集に戻る

Neural Processing Unit (NPU)

ニューラル処理ユニット(NPU)は、ニューラルネットワークの演算向けに設計されたプロセッサーで、スマートフォン、PC、カメラ上で量子化モデルを効率的に実行します。

ニューラルプロセッシングユニット(NPU)は、ニューラルネットワークの実行向けに設計されたプロセッサーです。オンチップメモリからデータを受け取る、大規模な積和演算ユニットの配列を中心に構成されています。ほとんどのNPUは、CPUやGPUの隣にあるシステムオンチップ内のブロックとして実装され、カメラ、音声、ビジョン機能の推論を、CPUやGPUよりはるかに少ない電力で実行します。2017年には、HuaweiのKirin 970と、Neural Engineの性能が毎秒6,000億回の演算と評価されたAppleのA11 Bionicによって、NPUがスマートフォンに搭載されました。その後、QualcommのHexagon NPU、2023年12月以降のIntel Core UltraノートPCプロセッサーに搭載されたNPU、AMDのRyzen AIチップも登場しました。MicrosoftのCopilot+ PCには、毎秒40兆回を超える演算(TOPS)を実行できるNPUが必要です。この名称はデータセンターチップにも使われます。HuaweiはAscendデータセンターアクセラレーターをNPUと呼び、大規模モデルの学習に使用しています。

NPUとCPU・GPUの違い#

ディープラーニングの推論では、予測可能なデータに対する行列乗算や畳み込みが大部分を占めます。そのためNPUは、汎用コードに必要なCPUの制御ロジックやキャッシュ、グラフィックス向けにGPUが備える柔軟性の大半を省きます。そのシリコン面積を特定用途向けの演算アレイに割り当て、データ移動は計算よりも多くのエネルギーを消費するため、重みやアクティベーションをローカルメモリに保持します。NPUは主にINT8やFP16の低精度で演算するため、NPUで実行する前にモデルの量子化が必要になることが多く、NPUの処理性能はINT8 TOPSで示されます。たとえば、GoogleのCoral Edge TPUは、1ワットあたり2 TOPS、合計4 TOPSを実行します。

  • CPU: あらゆるコードを実行し、NPUが対応していない操作を処理します。大規模な行列演算では3種類の中で最も低速です。
  • GPU: プログラム可能な並列プロセッサーで、高い処理性能で浮動小数点演算によるモデルの学習と実行ができますが、消費電力はNPUより大きくなります。
  • TPU: Googleの行列演算アクセラレーター製品群です。クラウドTPUはデータセンターでモデルを学習・提供し、Edge TPUは名称以外の点ではNPUです。
  • ニューロモーフィックチップ: スパイキングニューラルネットワークのスパイクを処理し、イベント駆動型センサーに適しています。NPUの高密度な行列演算とは異なる計算モデルです。

NPUでモデルを実行する#

NPUはPyTorchやONNXのグラフではなく、コンパイル済みプログラムを実行します。ベンダーのコンパイラーは、事前に、またはランタイムによる読み込み時にネットワークを変換します。多くの場合、キャリブレーション画像を使ってINT8に量子化し、入力形状を固定して、各レイヤーをハードウェアに割り当てます。NPUが対応していないレイヤーはCPUまたはGPUに戻され、そのたびにプロセッサー間でテンソルがコピーされます。

フォールバックが発生するたびに転送が増え、一方のプロセッサーがもう一方を待つため、エッジデバイス向けアーキテクチャでは、畳み込み、ReLU系アクティベーション、プーリングなどの標準オペレーターが優先されます。ONNX Runtime、AppleのCore ML、GoogleのLiteRT、IntelのOpenVINOなどのランタイムが、こうした処理の分割を担い、NPUがあればNPUを選択します。

NPUの用途#

スマートフォンは、コンピュテーショナルフォトグラフィー、オンデバイス音声認識、顔認識、リアルタイム翻訳にNPUを使います。画像や音声をデバイス内に保つことで、データプライバシーを守ります。AI PCでは、Windows Studio EffectsがNPU上でビデオ通話の背景ぼかし、視線補正、自動フレーミングを実行し、CPUとGPUを他の処理に使える状態に保ちます。エッジAIでは、Rockchip、Hailo、DEEPXのNPUが、ネットワークに接続せずにセキュリティカメラ、ドローン、ロボット内で物体検出を実行します。

Ultralytics YOLO26は、エクスポートモードを使ってNPUに必要なコンパイル済み形式にエクスポートできます。対象形式には、Intel NPU向けのOpenVINO、Apple Neural Engine向けのCore ML、Qualcomm Hexagon NPU向けのQNN、Rockchip向けのRKNN、Huawei Ascend向けの.om形式が含まれます。また、device="npu:0"またはdevice="npu:0,1"を指定することで、Ascend NPUでの学習や複数NPUでの学習も実行できます。

Explore solutions

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを活用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、環境モニタリング、自然保護、地理空間分析に役立てましょう。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOモデルで航空モニタリングにビジョンAIを導入しましょう。コンピュータービジョンソリューションで、ドローン、航空宇宙のワークフロー、環境保全、地理空間業界を支援します。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る
スポーツにおけるコンピュータービジョン
スポーツにおけるコンピュータービジョン
Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン
航空画像向けコンピュータービジョン
Ultralytics YOLOを活用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、環境モニタリング、自然保護、地理空間分析に役立てましょう。
詳しく見る
航空宇宙分野のコンピュータービジョン
航空宇宙分野のコンピュータービジョン
Ultralytics YOLOモデルで航空モニタリングにビジョンAIを導入しましょう。コンピュータービジョンソリューションで、ドローン、航空宇宙のワークフロー、環境保全、地理空間業界を支援します。
詳しく見る
セキュリティ分野のコンピュータービジョン
セキュリティ分野のコンピュータービジョン
Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン
ロボティクス分野のコンピュータービジョン
Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン
物流におけるコンピュータービジョン
Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン
小売業におけるコンピュータービジョン
Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン
医療分野におけるコンピュータービジョン
Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン
製造業におけるコンピュータービジョン
Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン
自動車分野におけるコンピュータービジョン
Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン
農業におけるコンピュータービジョン
Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る
スポーツにおけるコンピュータービジョン
スポーツにおけるコンピュータービジョン
Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン
航空画像向けコンピュータービジョン
Ultralytics YOLOを活用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、環境モニタリング、自然保護、地理空間分析に役立てましょう。
詳しく見る
航空宇宙分野のコンピュータービジョン
航空宇宙分野のコンピュータービジョン
Ultralytics YOLOモデルで航空モニタリングにビジョンAIを導入しましょう。コンピュータービジョンソリューションで、ドローン、航空宇宙のワークフロー、環境保全、地理空間業界を支援します。
詳しく見る
セキュリティ分野のコンピュータービジョン
セキュリティ分野のコンピュータービジョン
Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン
ロボティクス分野のコンピュータービジョン
Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン
物流におけるコンピュータービジョン
Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン
小売業におけるコンピュータービジョン
Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン
医療分野におけるコンピュータービジョン
Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン
製造業におけるコンピュータービジョン
Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン
自動車分野におけるコンピュータービジョン
Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン
農業におけるコンピュータービジョン
Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう