YOLO Vision 2026:
Ultralytics YOLO

Intel OpenVINO での推論のために Ultralytics YOLOv8 をエクスポートおよび最適化

OpenVINO を使用して推論用に Ultralytics YOLOv8 モデルを最適化しましょう。PyTorch モデルを ONNX に変換し、リアルタイムアプリケーション向けに最適化するためのガイドに従ってください。

NUNuvola Ladi2 min read
Intel OpenVINO での推論のために Ultralytics YOLOv8 をエクスポートおよび最適化

このブログ記事では、事前トレーニング済みまたはカスタムトレーニング済みの Ultralytics YOLOv8 モデルをエクスポートし、OpenVINO を使用した推論向けに最適化する方法について見ていきます。CPU や GPU を問わず、Intel ベースのシステムを使用している場合、このガイドでは最小限の手間でモデルを大幅に高速化する方法を紹介します。

OpenVINOでUltralytics YOLOv8を最適化する理由#

OpenVINOを使用してUltralytics YOLOv8モデルを最適化すると、特にIntel CPUを実行している場合、推論タスクで最大3倍の速度向上を実現できます。このパフォーマンス向上は、物体検出からセグメンテーションやセキュリティシステムに至るまで、リアルタイムアプリケーションにおいて絶大な効果を発揮します。

Ultralytics YOLOv8モデルをエクスポートして最適化する手順#

プロセスの理解#

まずは、プロセスの全体像を把握しましょう。PyTorchモデルをONNXに変換し、それをOpenVINOで最適化します。このプロセスはいくつかの簡単なステップで行われ、TensorFlow、PyTorch、Caffe、ONNXなど、さまざまなモデルやフォーマットに適用可能です。

モデルのエクスポート#

Ultralytics のドキュメントを確認すると、YOLOv8 モデルのエクスポートには Ultralytics フレームワークの export メソッドを使用することがわかります。このメソッドにより、モデルを PyTorch から ONNX に変換し、最終的に OpenVINO 向けに最適化できます。その結果、Intel の強力なハードウェアを活用して、大幅に高速に実行されるモデルが作成されます。

依存ライブラリのインストール#

エクスポートスクリプトを実行する前に、必要な依存関係がすべてインストールされていることを確認する必要があります。これにはUltralyticsライブラリ、ONNX、OpenVINOが含まれます。これらのパッケージのインストールは、Pythonパッケージインストーラーであるpipを使用して簡単に行えます。

エクスポートスクリプトの実行#

環境が整ったら、エクスポートスクリプトを実行できます。このスクリプトはPyTorchモデルをONNXへ、さらにOpenVINOへと変換します。プロセスはシンプルで、単一の関数を呼び出すだけでエクスポート処理を実行できます。Ultralyticsフレームワークにより、モデルの変換と最適化が容易になり、手間を最小限に抑えながら最高のパフォーマンスを実現できます。

Nicolai Nielsen outlining how to run the model export script

図 1. モデルのエクスポートスクリプトの実行方法について解説する Nicolai Nielsen

パフォーマンスの比較#

エクスポート後は、元モデルと最適化済みモデルのパフォーマンスを比較することが不可欠です。両方の推論時間をベンチマークすることで、パフォーマンス向上の成果を明確に確認できます。通常、OpenVINOモデルは元のPyTorchモデルと比較して推論時間が大幅に短縮されます。これは、パフォーマンスの向上が最も顕著になる大規模なモデルで特に当てはまります。

実際のアプリケーションと利点#

OpenVINOによるUltralytics YOLOv8モデルの最適化は、リアルタイム処理を必要とするアプリケーションに特に有益です。いくつかの例を以下に示します。

  • セキュリティシステム: リアルタイムの物体検出により、警備員に即座に警告を発し、安全性と応答性を向上させることができます。
  • 自動運転車: 推論速度が向上することで、自動運転システムの応答性が高まり、より安全で信頼性が向上します。
  • ヘルスケア: 診断ツール向けの迅速な画像処理により、より早い結果を提供してタイムリーな介入を可能にすることで、人命を救うことができます。

これらの最適化を実施することで、パフォーマンスの向上だけでなく、アプリケーションの信頼性と効率も高めることができます。これは、より良いユーザー体験、生産性の向上、そして革新的なソリューションの提供につながります。

まとめ#

OpenVINO向けにUltralytics YOLOv8モデルをエクスポートして最適化することは、Intelハードウェアを活用してより高速で効率的なAIアプリケーションを実現するための強力な方法です。わずかいくつかの簡単な手順で、モデルのパフォーマンスを変革し、実世界のシナリオに効果的に適用できます。

AI プロジェクトをさらに向上させるために、Ultralytics のその他のチュートリアルやガイドもぜひご覧ください。詳細や最新情報については、GitHub リポジトリにアクセスし、Ultralytics コミュニティに参加してください。一緒にイノベーションを起こしましょう!

モデルの最適化は単なるスピードアップのためだけではなく、新たな可能性を切り拓き、AIソリューションを堅牢で効率的、そして将来に備えたものにするための重要なプロセスであることを忘れないでください。

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の未来を共に築き上げましょう!

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