Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
インテグレーション

パフォーマンス向上に向けたUltralytics YOLOv5のコンパイルと量子化:Deciの活用

Deciプラットフォームを使ってUltralytics YOLOv5モデルをコンパイル、量子化、ベンチマークし、ターゲットハードウェアでの推論を高速化する方法を学びます。

Nuvola LadiNuvola Ladi4 分で読めます
DeciでYOLOv5をコンパイルおよび量子化して高速化

Ultralyticsは、YOLOv5などのオープンソースツールを誰もが無料で利用できるようにするため、研究開発の資金調達を支援する他のスタートアップと商業提携しています。この記事には、提携先へのアフィリエイトリンクが含まれる場合があります。

更新: NVIDIAは2024年にDeciを買収し、deci.aiは現在NVIDIAにリダイレクトされています。Deciプラットフォームの以下の手順は参考情報として残しています。

Deciプラットフォームには、あらゆる本番環境でYOLOv5モデルを簡単に管理、最適化、デプロイできる無料ツールが含まれています。Deciは、TensorFlow、PyTorch、Keras、ONNXなど、一般的なすべてのディープラーニングフレームワークに対応しています。ウェブベースのプラットフォームを使うか、Pythonクライアントを使ってコードから実行するだけです。

Deciを選ぶ理由#

Deciはモデルのエクスポートだけでなく、枝刈りや量子化にも使用できます。

Deciは、あらゆる形式へのエクスポートや、変換前後のモデルの性能比較に使いやすいインターフェースを提供します。ユーザーは量子化によって、モデルをさらに最適化できます。

Deciでできること:#

推論性能を最大10倍向上#

モデルを自動でコンパイルおよび量子化し、さまざまな本番環境設定を評価することで、ハードウェア上のレイテンシとスループットを改善し、モデルサイズとメモリ使用量を削減できます。

アプリケーションに最適な推論用ハードウェアを見つける#

ボタンをクリックするだけで、エッジデバイスを含むさまざまなハードウェア上でモデルの性能をベンチマークできます。複数のハードウェアや本番環境設定を手動でセットアップしてテストする必要がなくなります。

数行のコードでデプロイ#

DeciのPythonベースの推論エンジンを活用できます。複数のフレームワークとハードウェアタイプに対応しています。

初回セットアップ#

ステップ1#

無料アカウントを開設します。

DeciとUltralytics YOLOv5で始めましょう

ステップ2#

事前トレーニング済みのYOLOv5モデルの最適化を始めるには、まずONNX形式に変換する必要があります。モデルをONNX形式に変換する方法については、YOLOv5エクスポートチュートリアルをご覧ください。

ステップ3#

「Lab」タブに移動し、画面右上の「New Model」ボタンをクリックして、YOLOv5 ONNXモデルをアップロードします。

Deciでの将来的なデプロイに向けてUltralytics YOLOv5モデルをONNXに変換

モデルのコンパイルに使用するターゲットハードウェア、希望するバッチサイズ、量子化レベルを選択するには、モデルアップロードウィザードの手順に従ってください。

Deciでのデプロイに向けたUltralytics YOLOv5モデルのコンパイル

関連情報を入力したら、「Start」をクリックします。Deciプラットフォームが、選択したハードウェア向けにUltralytics YOLOv5モデルのランタイム最適化を自動的に実行し、さまざまな種類のハードウェアでモデルのベンチマークも行います。この処理には約10分かかります。

完了すると、先ほどアップロードしたベースラインモデルの下に新しい行が表示されます。ここでは、事前学習済みUltralytics YOLOv5モデルの最適化バージョンを確認できます。

Deciでのデプロイに向けて最適化されたUltralytics YOLOv5モデル

次のステップ#

「Deploy」ボタンをクリックすると、最適化されたモデルをダウンロードできます。

Deciでデプロイ可能な状態のUltralytics YOLOv5モデル

その後、モデルをダウンロードするよう求められ、Infery(Deciのランタイム推論エンジン)のインストール方法と使用方法が案内されます。

Inferyの使用は任意です。Pythonファイルをそのまま取得し、任意の推論エンジンで使用できます。

Deci Inferyを使用してUltralytics YOLOv5をデプロイ

「Insights」タブで最適化とベンチマークの結果を確認できます。

DeciによるUltralytics YOLOv5モデルの最適化

始める準備はできましたか?#

最後に、Deciが提供する利点をいくつかご紹介します。

  • 精度を損なうことなく、モデルの推論スループットとレイテンシを最適化できます
  • 主要なすべてのフレームワークのモデルを最適化できます
  • あらゆるディープラーニングタスクを対象とするモデルをサポート
  • 一般的なCPUおよびGPUマシンへのデプロイに対応しています
  • さまざまなハードウェアホストやクラウドプロバイダー上で、モデルの適合性をベンチマークします
  • アップロードされたモデルを、サービング、推論、デプロイに対応できる状態にします

ご覧いただいたように、Ultralytics YOLOv5モデルの性能は約15分で2倍にできます。Deciプラットフォームは使いやすく、直感的に操作できます。

ご質問がありますか?コミュニティに参加して、ぜひ質問を投稿してください。

執筆者

Nuvola Ladi
Nuvola Ladi

デジタルコンテンツマネージャー · Ultralytics

Nuvola LadiはUltralyticsのデジタルコンテンツマネージャーとして、ビジョンAIやUltralytics YOLOに関するコンテンツを制作し、PyTorch Conference 2025などの業界イベントで会社を代表しています。スペインを拠点とし、IE Universityでビジュアル・デジタルメディアの修士号を取得しています。Ultralyticsに入社する前は、XVA Gallery & HotelやRolexなどの組織で職務に就いていました。

コメント

質問したり、結果を共有したり、ほかの人をサポートしたりできます。

ソリューションを見る

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

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

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

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

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

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

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

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

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

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