PyTorch は、コンピュータ ビジョンや自然言語処理などのアプリケーションに使用される、Torch ライブラリに基づくオープン ソースの機械学習ライブラリです。Modified BSD ライセンスの下でリリースされている無償のオープンソース ソフトウェアです。
PyTorch を使用すると、You Only Look Once (YOLO) v3 に基づいてオブジェクト ディテクタを実装できます。YOLO は、深層畳み込みニューラル ネットワークによって学習した機能を使用してオブジェクトを検出するオブジェクト ディテクタです。
YOLO のインストール
YOLO は、PyTorch の最小限の実装で、トレーニング、推論、および評価をサポートしています。PyTorch は、vSphere Bitfusion で使用できる機械学習 (ML) ライブラリです。YOLO テストは、オープンソースの ML アプリケーションで、vSphere Bitfusion デプロイ環境のパフォーマンス テストを目的として設計されています。
前提条件
- vSphere Bitfusion クライアントがインストールされていることを確認します。
- Linux オペレーティング システムに NVIDIA CUDA と NVIDIA cuDNN がインストールされていることを確認します。
- 仮想マシンに 150 GB 以上の空き容量があることを確認します。
手順
YOLO テストの実行
YOLO テストを実行すると、vSphere Bitfusion 環境の ML ワークロードのパフォーマンスを確認できます。
前提条件
- vSphere Bitfusion クライアントがインストールされていることを確認します。
- Linux ディストリビューションに CUDA と cuDNN がインストールされていることを確認します。
- YOLO および YOLO テスト スクリプトがインストールされていることを確認します。
手順
結果
リモート サーバから、GPU を共有している vSphere Bitfusion に YOLO テストを実行できるようになりました。このテストは、機械学習の分野で YOLO を使用する方法を理解するのに役立ちます。