Como instalar o NVIDIA Cuda sem EULA / prompts?

4

Atualmente estou instalando com os seguintes comandos:

sudo apt-get install linux-headers-'uname -r'
curl -O "http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/cuda_6.5.14_linux_64.run"
chmod +x cuda_6.5.14_linux_64.run
sudo ./cuda_6.5.14_linux_64.run --kernel-source-path=/usr/src/linux-headers-'uname -r'/

Em seguida, o EULA aparece e alguns prompts. Gostaria de criar um script de provisão que automatize esta instalação.

Obrigado.

    
por barbolo 18.12.2014 / 00:31

1 resposta

6

De acordo com o texto de ajuda integrado do instalador, você poderá fazer isso adicionando a opção de linha de comando -silent :

$ ./cuda_6.5.14_linux_64.run --help
Options:
   -help                      : Print help message
   -driver                    : Install NVIDIA Display Driver
   -uninstall                 : Uninstall NVIDIA Display Driver
   -toolkit                   : Install CUDA 6.5 Toolkit (default: /usr/local/cuda-6.5)
   -toolkitpath=        : Specify a custom path for CUDA location
   -samples                   : Install CUDA 6.5 Samples (default: /usr/local/cuda-6.5/samples)
   -samplespath=        : Specify a custom path for Samples location
   -silent                    : Run in silent mode. Implies acceptance of the EULA
   -verbose                   : Run in verbose mode
   -extract=            : Extract individual installers from the .run file to PATH
   -no-opengl-libs            : Install driver support for Optimus
   -override                  : Overrides the installation checks (compiler, lib, etc)
   -kernel-source-path= : Points to a non-default kernel source location
   -tmpdir              : Use  as temporary directory - useful when /tmp is noexec
    
por steeldriver 18.12.2014 / 01:22