Bright Deep Learning

Enterprises collect large amounts of data and analyze it to obtain a competitive advantage. Some are using machine learning techniques to create predictive applications for fraud detection, demand forecasting, click prediction, and other data-intensive analyses. Recent advancements in machine learning make it possible to go even further, bringing deep learning within reach of developers everywhere. Now, computer vision, speech recognition, natural language processing, and audio recognition applications are being developed to give enterprises a competitive advantage.

The challenge:

Building an enterprise-grade deep learning environment

Processing large amounts of data for deep learning requires large amounts of computational power. As new tools designed specifically for deep learning become available, developers are using them to build their applications on advanced clusters that take advantage of accelerators such as NVIDIA GPUs.

When organizational advantage is tied to the insights achieved via deep learning, the underlying IT infrastructure needs to be deployed and managed as enterprise-grade, not as a lab experiment. However, building and managing an advanced cluster, installing the software that satisfies all of the library dependencies, and making it all work together can be an enormous challenge.

The Bright Solution for Deep Learning

Bright Cluster Manager for Data Science makes it faster and easier for organizations to gain actionable insights from rich, complex data. To achieve this, Bright offers a comprehensive deep learning solution that includes:

A modern deep learning environment

Bright provides everything needed to spin up an effective deep learning environment, and manage it effectively.

Choice of machine learning frameworks

Bright Cluster Manager provides a choice of machine learning frameworks, including Caffe, Torch, Tensorflow, and Theano, to simplify your deep learning projects.

Choice of machine learning libraries

Bright includes a selection of the most popular Machine Learning libraries to help you access datasets. These include MLPython, NVIDIA CUDA Deep Neural Network library (cuDNN), Deep Learning GPU Training System (DIGITS), and CaffeOnSpark (a Spark package for deep learning).

Supporting Infrastructure Elements

With Bright, you don’t have to worry about finding, configuring, and deploying all of the dependent pieces needed to run those deep learning libraries and frameworks. We include over 400MB of Python modules that support the machine learning packages, plus the NVIDIA hardware drivers, CUDA (parallel computing platform API) drivers, CUB (CUDA building blocks), and NCCL (library of standard collective communication routines).

Supported Modules

June 2018

The world of deep is very fast paced and it’s our objective to make the set of tools we provide as up to date as possible. The following is a list of supported modules and versions supported in Bright Cluster Manager for Data Science as of June 2018.


  • BigDL : 0.5.0
  • Caffe : 0.17.0
  • Caffe-MPI : 6c2c347
  • Caffe2: 1.0
  • CaffeOnSpark : 0.1
  • Chainer : 4.2.0
  • CNTK : 2.3
  • DyNet : 2.0
  • Horovod : 0.13.4
  • Intel Neon : 2.6.0
  • Keras : 2.2.0
  • MXNet : 1.2.0
  • PyTorch : 0.4.0
  • scikit-learn : 0.19.1
  • Tensorflow : 1.8.01
  • TensorFlowOnSpark : 0.12
  • TensorRT :
  • Theano : 1.0.0
  • Torch : 7.0


Libraries and Tools

  • Bazel : 0.14.1
  • CUB : 1.8.0
  • CUDA Driver : Tesla-certified version
  • CUDA : 9.1
  • CUDNN: 7.0, 7.1
  • DIGITS : 6.1.0
  • gflags : 2.2.1
  • glog : 0.3.5
  • HDF5 : 1.8.18
  • leveldb : 1.20
  • LMDB : 0.9.21
  • NCCL : 1.3.4 and 2.2.12
  • OpenCV : 3.1.0
  • Protobuf : 3.5.0 and 2.5.4


Contact our Salesteam for more information!