Vous pouvez utiliser le plug-in Remote-SSH de VScode pour vous connecter au serveur distant et laisser le code de formation s'exécuter en arrière-plan après la fermeture de VScode.
Les étapes spécifiques sont les suivantes :
- Installez VScode et OpenSSH et assurez-vous que vous pouvez utiliser la commande ssh pour vous connecter au serveur dans le terminal local.
- Recherchez et installez le plugin Remote-SSH sur la page d'extension de VScode. Sélectionnez SSH Targets dans la barre de menu de gauche de VScode, cliquez sur l'icône d'engrenage, ouvrez le fichier de configuration de configuration, entrez HostName et User, et le nom de la machine correspondante apparaîtra sur la gauche après l'enregistrement.
- Cliquez sur le bouton à côté du serveur sous Cibles SSH pour vous connecter au serveur et entrez le mot de passe ou l'authentification par clé publique et privée.
- Une fois la connexion établie, cliquez sur le signe + à droite pour créer une fenêtre de terminal du serveur, exécutez votre code de formation dans la fenêtre de terminal et ajoutez nohup avant la commande, et & après la commande, par exemple : pour que le le code de formation peut être exécuté en
nohup python train.py &
arrière-plan et ne s'arrête pas même lorsque VScode est fermé. - Vous pouvez utiliser
ps -ef | grep python
pour afficher les processus exécutés en arrière-plan ou utilisertail -f nohup.out
pour afficher le journal de sortie.