En raison des grands paramètres de l'étude de la profondeur, la quantité de données, ont souvent besoin d'exécuter le programme sur le serveur. Cet article décrit comment utiliser le logiciel d'émulation de terminal Mobaxter (autre logiciel de terminal fondamentalement la même) se connecter au serveur et exécuter le code.
Connexion au processus de serveur en utilisant le Mobaxter voir le lien de blog ci - dessous (dans le blog fournit également une commande linux commune).
Avertissement: Cet article est l'article original blogueurs RPSC « Muzi Wei », et suivi CC BY-SA 4.0 accord du droit d'auteur, reproduit, s'il vous plaît joindre le lien source d' origine et cette déclaration.
Lien original: https: //blog.csdn.net/qq_43774897/article/details/88878007
Ensuite, exécutez le programme couramment utilisés commandes linux expliqué.
La première étape:
LS : Voir le fichier et le dossier répertoire
cd : changer le répertoire de travail (le premier à passer au répertoire de travail que vous voulez exécuter le code lorsque vous exécutez le code, notez qu'il existe un espace entre cd et l'utilisation du répertoire) dans la figure ci - dessous.
Deuxième étape:
NVIDIA SMI : Voir l' utilisation GPU, comme indiqué ci - dessous. Où le nombre de GPU partie de cercle jaune actuellement détenue par le serveur, avant 0,1,2. . . Le nombre de GPU. Le cercle rouge est occupée par la partie GPU est numérotée. cercle jaune du nombre moins le cercle rouge dans le nombre de GPU ralenti est maintenant le numéro est que vous pouvez le GPU.
La troisième étape:
CUDA_VISIBLE_DEVICES = : Indique le GPU (assurez - vous de spécifier l'utilisation de serveurs GPU, ou bien occupera le GPU tout, influencer les autres à l' utilisation), entrez le numéro après le signe égal, comme l'image ci - dessus tous les GPU numéro 0-7, sont occupé par le nombre de GPU est 0,1,2,3,6. Ainsi , après le signe égal peut être 4,5,7.
Exécutez le fichier .py : espace python vous voulez exécuter un nom de fichier
tel que je veux exécuter le fichier purge_ckpt.py, entrez la commande comme indiqué ci - dessous
pour exécuter le fichier .sh : ./ nom de fichier
Par exemple, je veux exécuter le fichier run_segan + de _train.sh, entrez la commande comme indiqué ci - dessous
le X- + chmod : premier fichier run .sh, souvent se plaignent qu'il n'y a pas d' autorité, chmod + x commande est utilisée pour les autorisations de fichiers .sh.
Par exemple, je donne la permission run_segan + de _train.sh, entrez la commande comme indiqué ci - dessous:
vous pouvez normalement exécuter des fichiers .sh.