Ubuntu 14.04.3
==============

NVIDIA supports two types of debian repositories that can be used to install Cuda Toolkit: **local** and **network**.  You can download the installers from https://developer.nvidia.com/cuda-downloads.

Local
-----

A local package repo will contain all of the CUDA packages.  Extract the CUDA packages into ``/install/cuda-repo/ppc64le``: ::

    # For CUDA toolkit: /root/cuda-repo-ubuntu1404-7-5-local_7.5-18_ppc64el.deb

    # Create the repo directory under xCAT /install dir
    mkdir -p /install/cuda-repo/ppc64el

    # extract the package
    dpkg -x /root/cuda-repo-ubuntu1404-7-5-local_7.5-18_ppc64el.deb /install/cuda-repo/ppc64el



Network
-------

The online package repo provides a source list entry pointing to a URL containing the CUDA packages.  This can be used directly on the Compute Nodes.

The ``sources.list`` entry may look similar to: ::

   deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1410/ppc64el /


Authorize the CUDA repo
-----------------------

In order to access the CUDA repository you must import the CUDA GPGKEY into the ``apt_key`` trust list.  xCAT provides a sample postscript ``/install/postscripts/addcudakey`` to help with this task: ::

   chdef -t node -o <noderange> -p postscripts=addcudakey

