я последовал за инструкции и прочитайте официальное руководство подробно, чтобы настроить Cuda внутри контейнера LXC.
когда я пытаюсь выполнить пример ./ deviceQuery скрипт из официальных примеров кодов я получаю пропуск в узле. Однако при выполнении скрипта в контейнере я получаю следующую ошибку:
$ ./deviceQuery
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 38
-> no CUDA-capable device is detected
Result = FAIL
Cuda распознан и установлен внутри контейнер:
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17
устройства nVidia монтируются внутри хоста и контейнера LXC:
$ ls -l /dev/nvidia*
crw-rw-rw- 1 root root 195, 0 Dec 20 23:31 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 Dec 20 23:31 /dev/nvidiactl
crw-rw-rw- 1 root root 246, 0 Dec 20 23:31 /dev/nvidia-uvm
когда я запускаю sudo nvidia-smi
внутри контейнера Я получаю следующее сообщение об ошибке:
Failed to initialize NVML: Unknown Error
как я могу сделать устройство внутри контейнера?
linux / index.HTML-код