Je courais Mesos sur Ubuntu et je tente d'exécuter:Impossible d'exécuter Mesos conteneurs avec des tâches GPU
mesos-execute \
--master=$(cat /etc/mesos/zk) \
--name=gpu-test \
--docker_image=nvidia/cuda \
--command="nvidia-smi" \
--framework_capabilities="GPU_RESOURCES" \
--resources="gpus:1"
et il échoue parce que: sh: 1: nvidia-smi: not found
même si quand je le lance sans support de récipient
mesos-execute \
--master=$(cat /etc/mesos/zk) \
--name=gpu-test \
--command="nvidia-smi" \
--framework_capabilities="GPU_RESOURCES" \
--resources="gpus:1"
il a accès au gpu
plus si je le lance sans support de récipient, mais mettre la commande comme
nvidia-docker run -it nvidia/cuda nvidia-smi
cela fonctionne, il semble donc que les mesos containerizer ne marche pas avoir accès aux processeurs graphiques. Mais dans le répertoire /etc/mesos-slave/
je lui ai donné des conteneurs mesos (et tous les autres drapeaux requis pour exécuter les commandes gpu). Plus les commandes non-gpu fonctionnent bien.
Pouvez-vous exécuter les tests unitaires GPU Mesos ('bin sudo/mesos-tests.sh --gtest_filter = "* NVIDIA_GPU *" ') et signalez les résultats? –