PyTorch ist eine Open Source-Bibliothek für maschinelles Lernen, die auf der Torch-Bibliothek basiert und für Anwendungen wie maschinelles Sehen und die Verarbeitung natürlicher Sprache verwendet wird. Es handelt sich um kostenlose Open Source-Software, die unter der geänderten BSD-Lizenz veröffentlicht wird.
Mithilfe von PyTorch können Sie einen Objektdetektor basierend auf YOLO (You Only Look Once) v3 implementieren. YOLO ist ein Objektdetektor, der von einem faltenden neuronalen Netzwerk (Convolutional Neural Network, CNN) zum Erkennen eines Objekts verwendet wird.
Installieren von YOLO
Bei YOLO handelt es sich um eine minimale PyTorch-Implementierung mit Unterstützung für Training, Inferenz und Evaluierung. PyTorch ist eine ML-Bibliothek (Maschinelles Lernen), die Sie mit vSphere Bitfusion verwenden können. Bei den YOLO-Tests handelt es sich um Open Source-ML-Anwendungen, die zum Testen der Leistung Ihrer vSphere Bitfusion-Bereitstellung entworfen wurden.
Voraussetzungen
- Stellen Sie sicher, dass ein vSphere Bitfusion-Client installiert ist.
- Stellen Sie sicher, dass NVIDIA CUDA und NVIDIA cuDNN auf Ihrem Linux-Betriebssystem installiert sind.
- Stellen Sie sicher, dass Ihre virtuelle Maschine über mindestens 150 GB freien Speicherplatz verfügt.
Prozedur
Ausführen von YOLO-Tests
Indem Sie die YOLO-Tests ausführen, können Sie die Leistung von ML-Arbeitslasten in Ihrer vSphere Bitfusion-Umgebung überprüfen.
Voraussetzungen
- Stellen Sie sicher, dass ein vSphere Bitfusion-Client installiert ist.
- Stellen Sie sicher, dass CUDA und cuDNN auf Ihrer Linux-Distribution installiert sind.
- Stellen Sie sicher, dass YOLO und YOLO-Testskripts installiert sind.
Prozedur
Ergebnisse
Sie können YOLO-Tests jetzt mit vSphere Bitfusion und gemeinsam genutzten GPUs über einen Remoteserver ausführen. Mithilfe der Tests machen Sie sich mit der Nutzung von YOLO auf dem Gebiet des maschinellen Lernens vertraut.