#docker #cuda #nvidia-docker
#docker #cuda #nvidia-docker
Вопрос:
На моем ПК установлена cuda-10.1. В настоящее время последней версией cuda является cuda11.0. Я рассматриваю возможность использования docker cuda версии 11.0 без изменения версии cuda на моем ПК. В этом случае будет ли cuda, используемая в контейнере, 11.0?
Ответ №1:
Версия CUDA, используемая в контейнере, будет соответствовать любой версии CUDA, установленной в контейнере. Он не имеет никакого отношения к версии CUDA, установленной на ПК (т. Е. На базовой машине). Однако версия драйвера графического процессора, установленная на ПК, должна поддерживать версию CUDA, которую вы собираетесь использовать в контейнере.
(Если у вас также установлена CUDA на ПК, и вы хотите использовать ее и там, помимо использования в контейнерах, то версия драйвера GPU, установленная на ПК, также должна быть достаточной для поддержки этой версии CUDA.)
Вы можете увидеть минимальные версии драйверов, необходимые для поддержки конкретных версий CUDA, в таблице 2 здесь.
Если вы собираетесь использовать CUDA в контейнере, вам настоятельно рекомендуется использовать NVIDIA container toolkit.