DeliのプラットフォームでUltralytics YOLOv5 モデルを最適化して展開し、パフォーマンスを最大10倍向上させます。無料で始めて、モデルの自動最適化を活用しましょう。

DeliのプラットフォームでUltralytics YOLOv5 モデルを最適化して展開し、パフォーマンスを最大10倍向上させます。無料で始めて、モデルの自動最適化を活用しましょう。

Ultralytics 、YOLOv5ような素晴らしいオープンソースツールの研究開発に資金を提供するために、他のスタートアップ企業と商業的に提携しています。この記事には、それらのパートナーへのアフィリエイトリンクが含まれている場合があります。
Deliプラットフォームには、簡単に管理、最適化、展開するための無料のツールが含まれています。 YOLOv5モデルの管理、最適化、デプロイを簡単に行うための無償ツールが含まれています。Deliは、TensorFlow、PyTorch、Keras、ONNX一般的なDLフレームワークをサポートしています。あなたのコードから実行するために必要なのは、ウェブベースのプラットフォームかPython クライアントだけです。
Deciを使用すると、エクスポートだけでなく、モデルの枝刈りや量子化も可能です。
Deciは、あらゆる形式でのエクスポートや、オリジナルモデルと変換されたモデル間の性能比較を行うための優れたインターフェースを提供します。ユーザーは量子化によってモデルをさらに最適化することを選択できます。
モデルを自動的にコンパイルおよび量子化し、さまざまな本番環境設定を評価して、レイテンシ、スループットを向上させ、ハードウェア上のモデルサイズとメモリフットプリントを削減します。
ボタン1つで、さまざまなハードウェア(エッジを含む)デバイスでのモデルのパフォーマンスをベンチマークします。複数のハードウェアおよび本番環境設定を手動でセットアップしてテストする必要がなくなります。
Deliのpython推論エンジンを活用。複数のフレームワークとハードウェアタイプに対応。
Deci Platformの詳細については、Deciのウェブサイトをご覧ください。
無料アカウントを開設してください。

学習済みYOLOv5 モデルの最適化を開始するには、ONNX 形式に変換する必要があります。モデルをONNX 形式に変換する方法については、YOLOv5 エクスポートチュートリアルを参照してください。
Lab "タブに移動し、画面右上の "New Model "ボタンをクリックしてアップロードします。 YOLOv5ONNX モデルをアップロードします。

モデルアップロードウィザードの手順に従って、ターゲットハードウェアと、モデルコンパイルに必要なバッチサイズおよび量子化レベルを選択してください。

関連情報を入力後、"Start "をクリックしてください。Deliプラットフォームは、選択したハードウェアに対してYOLOv5 モデルのランタイム最適化を自動的に実行し、様々なハードウェアタイプでモデルのベンチマークを行います。このプロセスには約10分かかります。
完了すると、以前にアップロードしたベースラインモデルの下に新しい行が表示されます。ここで、事前にトレーニングされたYOLOv5 モデルの最適化されたバージョンを見ることができます。

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

モデルをダウンロードするように促され、Deciのランタイム推論エンジンであるInferyのインストール方法と使用方法に関する指示が表示されます。
Inferyの使用は任意である。python rawファイルを取得し、他の推論エンジンで使用することができます。

「Insights」タブで、最適化とベンチマークの結果をご覧ください。

締めくくりとして、Deciが提供する利点をいくつかご紹介します。
今見ていただいたように、YOLOv5 モデルのパフォーマンスを15分で2倍にすることができます。Deliプラットフォームは、超簡単で直感的に使えます。
ご質問はありますか?コミュニティに参加して、今すぐ質問を投稿してください!