J'utilise Google Colaboratory & github. Je crée un nouveau bloc-notes Google Colab et j'y clone mon projet github à l'aide d'un simple !git clone <github_link>
dans le cahier.
Maintenant, j'ai un bloc-notes Jupyter dans mon projet github que je dois exécuter sur Google Colab. Comment je fais ça?
Il n'est pas vraiment nécessaire de télécharger le portable. Si vous avez déjà votre Notebook dans un dépôt GitHub, la seule chose que vous devez faire est:
Et ça devrait marcher.
Vous pouvez d'abord télécharger le bloc-notes sur Google Drive, puis l'ouvrir à partir de là.
Les deux moyens les plus pratiques sont les deux via l'interface Web de Google Drive.
La première méthode est celle décrite par @Korakot Choavavanich. L'avantage de cette méthode est qu'elle fournit une fenêtre de recherche pour rechercher votre fichier dans votre espace de stockage Google Drive.
La deuxième méthode est encore plus pratique - et peut-être plus appropriée pour votre cas:
Dans l'interface Web de Google Drive, vous accédez à votre dossier où se trouve votre fichier - dans votre cas, dans le référentiel github cloné.
Ensuite (voir capture d'écran):
right-click on the file | Open with | Colaboratory
Votre fichier est ensuite automatiquement converti en carnet colabo (cela prend au moins une demi-minute pour cela). L'avantage de cette méthode est que vous pouvez créer le fichier colabo directement dans le dossier. Mon conseil est de créer une copie du fichier jupyter d'origine (j'ai ajouté "COLABO" dans le nom du fichier) car vous aurez un code différent pour synchroniser votre lecteur Google et enregistrer des fichiers que dans un cahier jupyter local.
Téléchargez le fichier .ipynb directement dans colab. Allez simplement dans colab, dans les onglets ci-dessus, il devrait y avoir un téléchargement. choisissez le fichier et téléchargez-le.
La meilleure option que j'ai trouvée est de copier le code de chaque cellule et d'exécuter le code dans colab, si vous clonez le Github et contenant le fichier ipynb. En faisant cela, vous ne rencontrerez aucune difficulté.
import sys, os
sys.path.append('models/research')
sys.path.append('models/research/object_detection')
Ça m'a aidé. Je le cherchais aussi, et je l'ai trouvé dans cette œuvre COLAB
https://colab.research.google.com/drive/1EQ3Lt_ez-oKTtVMebh6Tm3XSyPPOHAf3#scrollTo=oC-_mxCxCNP6
L'un des moyens pourrait être que vous pouvez connecter votre lecteur Google avec le bloc-notes Colaboraty en utilisant le lien suivant:
Lien vers des images dans Google Drive à partir d'un ordinateur portable Colab
Publiez ce que vous pouvez télécharger votre dépôt github dans votre emplacement Google Drive. Parcourez ensuite votre lecteur Google et ouvrez le bloc-notes à l'aide du Colaboratory lui-même.
Il peut s'agir d'une nouvelle fonctionnalité non mentionnée dans d'autres réponses. Mais pour le moment, Colab permet d'exécuter des blocs-notes jupyter directement depuis github, même depuis des dépôts privés.
colab.research.google.com
GitHub
.include private repository
si besoin.Et clonez votre dépôt depuis l'intérieur du cahier ouvert.