Lorsque j'utilise Google Colaboratory, comment faire pour enregistrer l'image, le poids dans mon Google Drive?
J'utilise Google Colaboratory alors je veux enregistrer les images de sortie dans mon Google Drive ou SSD, HHD mais son répertoire est "/contenu"
import os
print(os.getcwd())
# "/content"
est-il donc possible de changer de chemin (disque dur, SSD, sur googledrive)?
- dans google Colaboratory, os.chdir("c:/" ) ne fonctionne pas mais merci pour vos avis 🙁
- C'est parce que il n'y a pas de
c:/
dans l'environnement cloud où le Colaboratory est en cours d'exécution. Voir ma réponse ci-dessous sur la façon de télécharger des fichiers.
Vous devez vous connecter pour publier un commentaire.
Pour enregistrer le poids que vous pouvez exécuter la ligne suivante après la formation.
Vérifier l'emplacement où le ckpt fichiers ont été enregistrés.
Enfin télécharger le fichier!
Vous devez installer google drive pour votre Colab session.
Alors vous pouvez simplement écrire pour google drive comme vous le feriez pour un système de fichiers local comme suit:
Prendre un coup d'oeil à la exemple sur l'interfaçage avec des fichiers externes. Le flux de travail général est de sortie le fichier vers le cloud de l'environnement, puis de le télécharger.
Nous allons sortie le tracé de la "Bonjour, Colaboratory" exemple à un fichier. J'ai fait un copier de l'ordinateur de mon Google Drive et a couru les commandes suivantes:
Si nous avons la liste des fichiers dans Google Collaboratoire de l'environnement, nous allons voir
test.png
parmi eux:Tout ce qui reste à faire est de le télécharger sur mon ordinateur local à l'aide de l'exemple que j'liées au début sur cette réponse:
Enfin, si vous avez vraiment besoin des fichiers sur Google Drive au lieu de votre machine locale, vous pouvez utiliser le Google Drive de l'API pour déplacer les fichiers en conséquence.
P. S. Si vous n'aimez pas l'écriture de fichiers de
/content
, vous pouvez toujours créer un sous-répertoire etos.chdir()
, mais gardez à l'esprit que ce sous-répertoire est encore local à votre environnement de cloud et vous demande de télécharger des fichiers comme ci-dessus.