41 lines
1.4 KiB
ReStructuredText
41 lines
1.4 KiB
ReStructuredText
``profile::nvidia``
|
|
===================
|
|
|
|
The purpose of this module is to install the NVIDIA drivers. If NVIDIA GPU cards are
|
|
detected with the facter ``pci_devices.gpu.nvidia``, automatically the ``profile::nvidia``
|
|
class will be called. The ``class profile::platform`` is responsible for calling this profile::
|
|
|
|
if ( $facts['pci_devices']['gpu']['nvidia'].size > 0 ) {
|
|
class { 'profile::nvidia':; }
|
|
}
|
|
|
|
Current profile only installs drivers using the CUDA installation. Other NVIDIA installations
|
|
(i.e. just NVIDIA drivers for Desktops without CUDA) are still not implemented.
|
|
|
|
To enable CUDA installation ``nvidia::cuda::enable`` must be set to ``true`` (default
|
|
is ``false``). When this setting is set to ``false`` (default), NVIDIA installation without
|
|
CUDA should be performed (as already specified, this is not implemented yet)
|
|
|
|
Parameters
|
|
----------
|
|
|
|
================= ========== ===========
|
|
**Name** **Type** **Default**
|
|
----------------- ---------- -----------
|
|
cuda_version string 8-0
|
|
cuda_enable bool false
|
|
================= ========== ===========
|
|
|
|
|
|
``cuda_version``
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
By default ``8-0`` is the version for the CUDA metapackage. To make installation possible,
|
|
``cuda_enable`` must be also set up.
|
|
|
|
``cuda_enable``
|
|
~~~~~~~~~~~~~~~
|
|
|
|
By default is ``false``. Set to ``true`` if you want to install CUDA and NVIDIA drivers from
|
|
the CUDA repositories.
|