Невозможно запустить безродные контейнеры через среду выполнения Nvidia - PullRequest
0 голосов
/ 14 апреля 2019

Я совершенно новичок в докере и NVIDIA. Я пытаюсь установить платформу nvidia под названием clara на сервер Unix. В то время как я пытаюсь запустить безродные контейнеры через среду выполнения nvidia, я получаю ошибку ниже (после выполнения 2-ой строки кода). Не могли бы вы помочь мне с этим?

enter image description here

Я уже создал файл конфигурации и поместил этот файл в папку «config» и обновил этот путь в файле «Taskfile.yml». Кроме того, через поиск в Google я нашел несколько тем, которые указали, что это может быть связано с cgroups. Однако я создал файл ловушек времени выполнения Nvidia с абсолютным путем к файлу config.toml. Содержимое файла config.toml показано ниже

enter image description here

Когда я выполняю вторую строку команды, я получаю сообщение об ошибке, показанное выше

1)  ./run.sh default-docker-nokube  # this works fine and daemon 
                                               initialization is success
2)  docker -H unix://$XDG_RUNTIME_DIR/docker.sock run --runtime=nvidia -- 
    rm -it nvidia/cuda:10.0-devel nvidia-smi  #this command throws error

Обратите внимание, что файл ловушек Nvidia находится в папке bin пользователя usernetes, а также я прилагаю скриншот сообщений, которые отображаются в другом окне (сервер работал). Как видите, я получил сообщение «Инициализация демона успешна / завершена», но после этого, когда я пытаюсь запустить вторую строку кода для клиента, я получаю вышеуказанную ошибку. Я просто прилагаю скриншот ниже, чтобы помочь вам отладить проблему enter image description here

Я ожидаю, что эта команда будет успешно выполнена без каких-либо ошибок. Поскольку я очень новичок, я не уверен, как будет выглядеть вывод этой команды. Так что вы можете помочь мне в успешном выполнении этой команды

...