NGC | Catalog
CatalogContainersDLI Recommender Systems Course - Base Environment

DLI Recommender Systems Course - Base Environment

Logo for DLI Recommender Systems Course - Base Environment
Base environment used in the NVIDIA Deep Learning Institute (DLI) Course Building Intelligent Recommender Systems, along with Next Steps project.
Latest Tag
February 7, 2024
Compressed Size
4.1 GB
Multinode Support
Multi-Arch Support
v0.0.1 (Latest) Security Scan Results

Linux / amd64

Sorry, your browser does not support inline SVG.

DLI Building Intelligent Recommender Systems Base Environment Container

This container is used in the NVIDIA Deep Learning Institute workshop Building Intelligent Recommender Systems, and with it, you can build your own software using the same libraries and tools used in the workshop. We highly recommend taking the course before using this container.

Please Note: This container does not include the training materials or data from the workshop, just the base environment.


The following are required to run this container. For convenience, we also provide, for each, what the DLI used in our workshop.

  • NVIDIA Pascalâ„¢ GPU architecture or better (we used 1 NVIDIA V100 GPU)
  • CUDA 11.0 with compatible NVIDIA driver (we used CUDA version 11.0 and driver version 440.64)
  • Ubuntu 16.04/18.04 or CentOS 7 (we used Ubuntu 18.04)
  • Docker CE v18+ (we used Docker version 19.03.8)

How to Use the Container

Part of the workshop is to get familiar with Docker, so our first challenge to students is to set up Docker on their own using Docker's Quickstart Guide.

Part 1 helps with getting started. Part 2 explains how to build and run an image.

When ready, use the below command to run this container:

docker run -d \
  --runtime=nvidia \
  -p 8888:8888 \

After running the above, visit :8888 in a browser to access the Jupyter Lab environment running inside the container. There will be a notebook, Next_Steps.ipynb, containing instructions for a more advanced and open ended project intended for students who have completed the workshop.


Copyright 2020 NVIDIA

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Base Image Used for This Container

Also used in this container, and with its own licensing:

TensorFlow on NGC

Software Installed on Top of Base Image

Also used in this container, and with its own licensing:

Continuing Education

Check out the DLI Website for other self-paced online courses and instructor-led workshops available from the NVIDIA Deep Learning Institute.