
Je vais vous expliquer deux méthodes pour téléverser des fichiers volumineux sur Colab . Il existe un problème avec Google Colab , ou peut-être une limitation, qui empêche le téléversement de fichiers de plus de 1 Mo via son interface graphique.
C'est très utile pour ceux qui vont travailler avec Whisper, car chaque fichier audio pèse plus de 1 Mo.
Lors du chargement d'un fichier, celui-ci démarre, prend beaucoup de temps et finalement le chargement disparaît ou seulement 1 Mo de notre fichier est chargé, le laissant incomplet.
Je vous laisse une vidéo
Pour résoudre ce problème, je vais expliquer deux méthodes :
- Importer les fichiers depuis Google Drive
- Avec la bibliothèque de fichiers
Je vous laisse également un fichier Colab avec le code pour que vous puissiez le voir et l'essayer en direct.
Importer des fichiers dans Colab depuis Google Drive
Une autre option pour travailler avec des fichiers volumineux dans Colab consiste à les télécharger sur notre Google Drive et à synchroniser Colab avec Drive, afin de pouvoir utiliser n'importe quel fichier qui s'y trouve.
Une option très intéressante, surtout lorsqu'on doit utiliser un ordinateur portable régulièrement. Il faut cependant se rappeler qu'à chaque ouverture de l'ordinateur portable, toutes les données du disque dur virtuel sont effacées. C'est pourquoi connecter l'ordinateur portable à un disque dur est une bonne solution.
IMPORTANT : L’adresse e-mail du compte Colab et du compte Google Drive doit être identique. Lorsque j’ai essayé de la modifier en utilisant un compte Colab et un compte Drive, j’ai rencontré des problèmes, alors qu’en théorie cela devrait fonctionner correctement.
Pour cela, nous utiliserons le code suivant
from google.colab import drive drive.mount('/content/drive')
Les images du tutoriel sont en espagnol car elles proviennent de la version espagnole de mon site web. Si vous les souhaitez en anglais, n'hésitez pas à me le faire savoir et je les corrigerai.
Drive demandera les autorisations du compte

Une fois la requête acceptée, nous verrons que le disque dur est monté et nous pourrons voir les fichiers.

Et puis

Ils se trouveront dans un dossier appelé « drive » ou « mydrive », dans notre cas dans le dossier « content », comme nous l'avons indiqué.

Vous pouvez mettre à jour le contenu dans la barre latérale gauche, à l'aide de l'icône de dossier.
Comment téléverser des fichiers sur Colab avec des fichiers
C'est très simple, il suffit d'ajouter deux cellules avec le code suivant. On pourrait tout faire dans une seule cellule, mais je préfère avoir celle qui nous permet de sélectionner notre fichier dans une cellule individuelle.
Donc, au début de notre Colab, nous utiliserons
from google.colab import files
pour importer cette bibliothèque Python
Et ensuite, à l'étape où nous voulons télécharger notre fichier, nous mettrons
files.upload()
Cela le téléchargera à la racine de Colab.
Si vous connaissez une autre solution, n'hésitez pas à laisser un commentaire.