PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing. It is free and open-source software released under the Modified BSD license.
You can use PyTorch to implement an object detector based on You Only Look Once (YOLO) v3. YOLO is an object detector that uses features learned by a deep convolutional neural network to detect an object.
Install YOLO
YOLO is a minimal PyTorch implementation, with support for training, inference, and evaluation. PyTorch is a machine learning (ML) library that you can use with vSphere Bitfusion. The YOLO tests are open-source ML applications designed to test the performance of your vSphere Bitfusion deployment.
Prerequisites
- Verify you have installed a vSphere Bitfusion client.
- Verify you have installed NVIDIA CUDA and NVIDIA cuDNN on your Linux operating system.
- Verify that your virtual machine has at least 150 GB of free space.
Procedure
Run YOLO Tests
By running the YOLO tests, you can check the performance of ML workloads in your vSphere Bitfusion environment.
Prerequisites
- Verify you have installed a vSphere Bitfusion client.
- Verify you have installed CUDA and cuDNN on your Linux distribution.
- Verify you have installed YOLO and YOLO test scripts.
Procedure
Results
You can now run YOLO tests with vSphere Bitfusion with shared GPUs from a remote server. The tests help you to understand how to use YOLO within the machine learning discipline.