DGX OS Desktop Software Release Notes

Current status, information about included software, and known issues for DGX OS Desktop on DGX Station.

1. DGX OS Desktop Software Release 3.1.2

Contents of DGX OS Desktop Software Release 3.1.2

Software Release Additional Information
Ubuntu Desktop Operating System 16.04 LTS Ubuntu Desktop Guide
NVIDIA Graphics Drivers for Linux 384.81  
NVIDIA CUDA Toolkit 9.0.176 CUDA Toolkit Documentation
NVIDIA CUDA Deep Neural Network (cuDNN) Library 7.0.2 NVIDIA Deep Learning SDK Documentation
NVIDIA Collective Communication Library (NCCL) 2.0.5 NVIDIA Deep Learning SDK Documentation
OpenGL 4.5 OpenGL API Documentation Overview
NVIDIA Docker 1.0.1 NVIDIA Deep Learning Frameworks Documentation
Docker-CE 17.06

Updates in this Release

  • New releases of the following software:
    • NVIDIA Graphics Drivers for Linux
    • NVIDIA CUDA Toolkit
    • NVIDIA cuDNN Library
    • NCCL
  • Performance optimizations for NVIDIA Docker Containers Release 17.09
  • Resolution of standby and resume issues with CUDA applications

Supported Update Paths

  • 3.1.1 to 3.1.2

For instructions for updating the DGX OS Desktop software on DGX Station, refer to DGX Station User Guide.

2. DGX OS Desktop Software Release 3.1.1

Contents of DGX OS Desktop Software Release 3.1.1

Software Release Additional Information
Ubuntu Desktop Operating System 16.04 LTS Ubuntu Desktop Guide
NVIDIA Graphics Drivers for Linux 384.80  
NVIDIA CUDA Toolkit 9.0.103 CUDA Toolkit Documentation
NVIDIA CUDA Deep Neural Network (cuDNN) Library 7.0.1 NVIDIA Deep Learning SDK Documentation
NVIDIA Collective Communication Library (NCCL) 2.0.4 NVIDIA Deep Learning SDK Documentation
OpenGL 4.5 OpenGL API Documentation Overview
NVIDIA Docker 1.0.1 NVIDIA Deep Learning Frameworks Documentation
Docker-CE 17.06

Updates in this Release

This release is the first release of DGX OS Desktop Software.

3. Known Issues

3.1. Ethernet Connection Failures when the DGX Station Is Booted

Description

When the DGX Station is booted or rebooted, the Ethernet interfaces may not be correctly configured for the Dynamic Host Configuration Protocol (DHCP). As a result, the DGX Station cannot connect to the Internet and the status of its network ports is unmanaged. Docker interfaces are unaffected.

Affects Versions

3.1.2, 3.1.1

Workaround

This workaround requires sudo privileges.

  1. Open the file /etc/network/interfaces for editing in a plain-text editor such as vi.
    $ sudo vi /etc/network/interfaces
  2. Remove the following lines from the file:
    auto enp2s0f0
    iface enp2s0f0 inet manual
    
    auto enp2s0f1
    iface enp2s0f1 inet manual
  3. Save and close the file.
  4. Configure your DGX Station Ethernet interfaces using DHCP.
    $ sudo dhclient

3.2. Software Image Installation Failures Caused by File Copy Errors

Description

Random errors in copying files to the OS SSD can cause installation of the DGX OS Desktop software image to fail.

Affects Versions

3.1.2, 3.1.1

Workaround

Reboot the DGX Station and try again.

3.3. Software Image Installation Failures Caused by Lack of a Root File System

Description

Installation of the DGX OS Desktop software image may fail with the error No root file system is defined. This error may occur if a custom software image had previously been installed on DGX Station and device sda had been configured as part of a RAID array. Installation of the DGX OS Desktop software image requires that device sda must be available for use as the OS drive.

Affects Versions

3.1.2, 3.1.1

Workaround

Reconfigure device sda to be available for use as the OS drive and try again.

3.4. Standby and Resume Issues with CUDA Applications

Description

The NVIDIA driver has a known issue with suspend and resume when a CUDA application is running. Suspending the system when a CUDA application is running can cause application crashes. Running some CUDA applications after a suspend-resume cycle can cause system instability.

To address these issues for CUDA applications that are running in NVIDIA Docker containers, the system power management scripts have been updated to stop and start the nvidia-docker plugin during a suspend-resume cycle. The nvidia-docker plugin is a plugin for the Docker Container Engine that provides GPU driver and CUDA capabilities to containers.

Resolved in Version

3.1.2

Affects Versions

3.1.1

Notices

Notice

THE INFORMATION IN THIS GUIDE AND ALL OTHER INFORMATION CONTAINED IN NVIDIA DOCUMENTATION REFERENCED IN THIS GUIDE IS PROVIDED “AS IS.” NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE INFORMATION FOR THE PRODUCT, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. Notwithstanding any damages that customer might incur for any reason whatsoever, NVIDIA’s aggregate and cumulative liability towards customer for the product described in this guide shall be limited in accordance with the NVIDIA terms and conditions of sale for the product.

THE NVIDIA PRODUCT DESCRIBED IN THIS GUIDE IS NOT FAULT TOLERANT AND IS NOT DESIGNED, MANUFACTURED OR INTENDED FOR USE IN CONNECTION WITH THE DESIGN, CONSTRUCTION, MAINTENANCE, AND/OR OPERATION OF ANY SYSTEM WHERE THE USE OR A FAILURE OF SUCH SYSTEM COULD RESULT IN A SITUATION THAT THREATENS THE SAFETY OF HUMAN LIFE OR SEVERE PHYSICAL HARM OR PROPERTY DAMAGE (INCLUDING, FOR EXAMPLE, USE IN CONNECTION WITH ANY NUCLEAR, AVIONICS, LIFE SUPPORT OR OTHER LIFE CRITICAL APPLICATION). NVIDIA EXPRESSLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR SUCH HIGH RISK USES. NVIDIA SHALL NOT BE LIABLE TO CUSTOMER OR ANY THIRD PARTY, IN WHOLE OR IN PART, FOR ANY CLAIMS OR DAMAGES ARISING FROM SUCH HIGH RISK USES.

NVIDIA makes no representation or warranty that the product described in this guide will be suitable for any specified use without further testing or modification. Testing of all parameters of each product is not necessarily performed by NVIDIA. It is customer’s sole responsibility to ensure the product is suitable and fit for the application planned by customer and to do the necessary testing for the application in order to avoid a default of the application or the product. Weaknesses in customer’s product designs may affect the quality and reliability of the NVIDIA product and may result in additional or different conditions and/or requirements beyond those contained in this guide. NVIDIA does not accept any liability related to any default, damage, costs or problem which may be based on or attributable to: (i) the use of the NVIDIA product in any manner that is contrary to this guide, or (ii) customer product designs.

Other than the right for customer to use the information in this guide with the product, no other license, either expressed or implied, is hereby granted by NVIDIA under this guide. Reproduction of information in this guide is permissible only if reproduction is approved by NVIDIA in writing, is reproduced without alteration, and is accompanied by all associated conditions, limitations, and notices.

Trademarks

NVIDIA, the NVIDIA logo, DGX, DGX-1, and DGX Station are trademarks and/or registered trademarks of NVIDIA Corporation in the Unites States and other countries. Other company and product names may be trademarks of the respective companies with which they are associated.