vSphere Bitfusion works with the hardware and software stack of AI/ML environments and applications. In bullet form, this stack might look like the following:

  • Application (often Python)
  • Framework (examples include TensorFlow and PyTorch)
  • AI/ML and other libraries (examples include CuDNN, CUBLAS, CUDA runtime driver)
  • CUDA driver (libcuda.so)
  • Hardware driver (NVIDIA driver, nvidia.ko. provides an interface, on Linux, called Resource Manager)
  • OS
  • GPU (example: NVIDIA T4)

This page discusses the versions, models, and products that are compatible with vSphere Bitfusion.

vSphere Bitfusion has a client-server architecture. This page also discusses vSphere Bitfusion server and client compatibility.

Frameworks

  • Tensorflow. In general, you can choose any version of TensorFlow as long as it works with a supported version of CUDA. The most heavily tested versions are  1.13, 1.14, 2.3 (with vSphere Bitfusion 2.5.x) and 2.4 (with vSphere Bitfusion 3.0.x, 3.5.x and 4.0.x).
  • TensorRT. In general, you can choose any version of TensorRT as long as it works with a supported version of CUDA. TensorRT 7.1.3 is heavily tested with vSphere Bitfusion 3.0.x, 3.5.x, and 4.0.x.
  • PyTorch. In general, you can choose any version of PyTorch as long as it works with a supported version of CUDA. The most heavily tested versions are 0.9 and 1.5 (with vSphere Bitfusion 2.5.x) and 1.6 (with vSphere Bitfusion 3.0.x, 3.5.x and 4.0.x).
  • PaddlePaddle. In general, you can choose any version of PaddlePaddle as long as it works with a supported version of CUDA. PaddlePaddle 2.0 is heavily tested with vSphere Bitfusion 3.0.x, 3.5.x and 4.0.x.

Libraries

  • CuDNN. In general, you can choose any version of CuDNN as long as it works with a supported version of CUDA. The most heavily tested versions are 8.1.1 (with vSphere Bitfusion 4.0.x) and 7.x (with vSphere Bitfusion earlier versions). 
  • Other Libraries. For the most part, the versions of all other libraries, are dictated by the version of the framework and CUDA.  The list is lengthy, dynamic, and cannot be maintained here. Please contact support if you experience any issues.

CUDA Support

  • CUDA Toolkit. vSphere Bitfusion 4.0.x supports CUDA 9.2, 10.0, 10.2,11.0, 11.1, 11.2 and 11.2.2. vSphere Bitfusion 3.5.x supports CUDA 9.2, 10.0, 10.2,11.0, 11.1 and 11.2. vSphere Bitfusion 3.0.x supports CUDA 9.2, 10.0, 10.2,11.0 and 11.1. vSphere Bitfusion 2.5.x supports CUDA 9.2, 10.0, 10.2 and 11.0. vSphere Bitfusion versions prior to 2.5.x support CUDA 9.2, 10.0, 10.2.

NVIDIA Driver

In general, NVIDIA drivers support concurrent and previous versions of CUDA. vSphere Bitfusion 2.5.x supports NVIDIA drivers up to 450. vSphere Bitfusion 3.0.x, 3.5.x, and 4.0.x support NVIDIA drivers up to 460.

NVIDIA Collective Communications Library (NCCL)

vSphere Bitfusion supports NCCL versions 2.3, 2.4, 2.5, 2.8 and later. Using NCCL with multi-process applications that run on different vSphere Bitfusion clients is not supported.

Operating Systems

vSphere Bitfusion 4.0.x

  • Ubuntu 18.04
  • Ubuntu 20.04
  • CentOS 7.0
  • CentOS 8.0
  • RHEL 7.4 and higher minor versions

vSphere Bitfusion 3.5.x

  • Ubuntu 16.04 (Deprecated in vSphere Bitfusion 3.5, removed in vSphere Bitfusion 4.0)
  • Ubuntu 18.04
  • Ubuntu 20.04
  • CentOS 7.0
  • CentOS 8.0
  • RHEL 7.4 and higher minor versions

vSphere Bitfusion 2.5.0 and vSphere Bitfusion 3.0.x

  • Ubuntu 16.04
  • Ubuntu 18.04
  • Ubuntu 20.04
  • CentOS 7.0
  • CentOS 8.0
  • RHEL 7.4 and higher minor versions

Earlier Versions

  • Ubuntu 16.04
  • Ubuntu 18.04
  • CentOS 7.0
  • RHEL 7.4 and higher minor versions

GPUs

vSphere Bitfusion has general support for datacenter class, CUDA-supporting, NVIDIA GPUs, which qualify for DirectPath I/O on ESXi. The GPUs’ actively tested with vSphere Bitfusion:

  • P40
  • V100
  • T4
  • A100

vSphere Bitfusion Server and Client Compatibility

In general, vSphere Bitfusion servers of newer versions support vSphere Bitfusion clients of earlier versions.

  • Support for vSphere Bitfusion 2.x clients is deprecated in vSphere Bitfusion 4.0, will be removed in vSphere Bitfusion 4.5.
check-circle-line exclamation-circle-line close-line
Scroll to top icon