Deep Learning with NVIDIA DGX-1

Practical Considerations for the End User

The NVIDIA DGX-1 is a state-of-the-art integrated system for deep learning and AI development. In this white paper, you will learn the best practices for dramatic acceleration of deep learning algorithms over CPU-based hardware. This includes how the DGX-1 can bring efficiencies to training on batch size, input image size and model complexity.

Abstract

The NVIDIA DGX-1 is a state of the art integrated system for deep learning and AI development. Making use of 8 interconnected NVIDIA Tesla V100 GPUs, the DGX-1 offers dramatic acceleration of deep learning algorithms over CPU-based hardware. In this paper, we highlight a few best practices that enable the DGX-1 end-user to fully capitalize on its industry-leading performance. Benchmark testing was conducted with a common GPU workload, convolutional neural network (CNN) training, using the Keras deep learning API. We first examined the dependence of training efficiency on 3 factors: batch size, input image size and model complexity. Next, the scalability of training speed was assessed using a multi-tower, data-parallel approach. Finally, we demonstrate the importance of learning rate scaling when employing multiple GPU workers.

Current computer vision-based methods for identifying broken teeth on mining shovels suffer from a prohibitively high false positive rate (FPR). We describe a two-stage methodology for the detection of broken teeth that reduces the FPR.

Software designed to capture and analyze big data can help your team quickly respond to new challenges and improve processes throughout your operations. Today, many organizations are looking to SAP HANA® to analyze data in real time. This white paper discuses the efficiencies of the SAP HANA® platform and how WWT can help with your deployment decisions.

In this practical guide, we take an in-depth look at the challenges, use cases, architectural implications, technologies and strategies that must be considered for a successful big data implementation.

This is an executive-level book that introduces you to big data, describing what it consists of and what’s driving its momentum, including methodologies to harvest knowledge from structured and unstructured data.