détecter si les GPU sont accessibles avant d'exécuter nvidia-smi pendant le démarrage pour créer des files dev

Dans le passé, j'ai configuré avec succès les systèmes Ubuntu contenant des GPU NVIDIA pour lancer nvidia-smi en arrière-plan dans /etc/rc.local pendant le démarrage du système pour créer les files requirejs /dev/nvidia* . Après avoir récemment essayé les pilotes 346.46 de NVIDIA sur Ubuntu 14.04 avec CUDA 6.5-19 et le kernel Linux 3.13.0-48, j'ai remarqué que nvidia-smi pendait indéfiniment (et ne crée jamais de files /dev/nvidia* pendant le démarrage). J'ai réussi à contourner cela en insérant un timeout (c.-à-d. sleep 30 ) dans /etc/rc.local immédiatement avant le lancement de nvidia-smi . Existe-t-il un moyen de vérifier si les GPU sont en quelque sorte "accessibles" (par manque d'un meilleur mot) avant de commencer nvidia-smi ?

Je dois append que le problème ne semble affecter que les GPU Tesla (génération Fermi); Je n'ai pas dû append de timeout à /etc/rc.local sur les systèmes avec les GPU GeForce (Fermi).