Faça o seguinte, adicione-os ao arquivo /home/$USER/.bashrc
:
export PATH=/usr/local/cuda-9.1/bin${PATH:+:${PATH}}
apenas 64 bits -
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
apenas 32 bits -
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}
Então, para esse arquivo, faça: sudo mkdir /usr/lib/systemd/system && sudo nano /usr/lib/systemd/system/nvidia-persistenced.service
e adicione:
[Unit]
Description=NVIDIA Persistence Daemon
Wants=syslog.target
[Service]
Type=forking
PIDFile=/var/run/nvidia-persistenced/nvidia-persistenced.pid
Restart=always
ExecStart=/usr/bin/nvidia-persistenced --verbose
ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced
[Install]
WantedBy=multi-user.target
Em seguida, configure:
sudo systemctl enable nvidia-persistenced
Em seguida, seguindo esse manual para evitar problemas com hotadds, comente esta linha:
# Memory hotadd request
SUBSYSTEM=="memory", ACTION=="add", DEVPATH=="/devices/system/memory/memory[0-9]*", TEST=="state", ATTR{state}="online"
no arquivo /lib/udev/rules.d/40-vm-hotadd.rules
adicionando um #
a essa linha.
Recarregue:
sudo udevadm control --reload-rules