T'explicaré 2 mètodes per pujar fitxers grans a Colab. I és que hi ha un problema a Google Colab, o potser és una restricció, que no permet pujar fitxers més grans de 1Mb usant la seva interfície gràfica.
És molt útil per a aquells que vagin a treballar amb Whisper, ja que qualsevol àudio pesa més de 1 MB
En pujar un fitxer, comença a carregar, triga molt i al final la càrrega desapareix o es puja només 1Mb del nostre fitxer, deixant-lo incomplet.
Et deixo un vídeo
Per solucionar això explicaré 2 mètodes:
- Important els fitxers des de Google Drive
- Amb la llibreria files
També et deixo un Colab amb el codi perquè el puguis veure i provar-lo en directe
Importar fitxers a Colab des de Google Drive
Una altra opció per treballar amb els arxius grans a Colab consisteix a pujar-los al nostre Google Drive i sincronitzar Colab amb Drive, de manera que podem fer servir qualsevol arxiu que hi tinguem.
Una opció molt interessant, sobretot quan hàgim d'utilitzar de manera recurrent un Quadern. Cal recordar que cada vegada que executem un quadern, tota la informació que hi ha al disc dur virtual es perd. Per tant tenint el quadern connectat a Drive
IMPORTANT: Que el mail del compte de Colab i l'e Google Drive sigui el mateix, quan he provat a canviar-lo, usant un compte de colab i un altre de Driva m'ha donat problemes encara que en teoria hauria de funcionar bé.
Per això farem servir el següent codi
from google.colab import drive drive.mount('/content/drive')
Drive ens demanarà permisos des del compte
Un cop acceptat veurem que munta el disc dur i ja podem veure els fitxers
I després
Estaran en una carpeta anomenada drive o mydrive, en el nostre cas dins de contingut com us hem indicat
Podeu actualitzar el contingut a la barra de l'esquerra, amb la icona de la carpeta.
Com pujar fitxers a Colab amb fils
Molt senzill només afegirem 2 cel·les amb el següent codi, podria fer-se tot en una cel·la però m'agrada tenir la que ens permet seleccionar el nostre fitxer en una cel·la individual.
Així a l'inici del nostre Colab farem servir
from google.colab import files
per importar aquesta llibreria de Python
I després al pas que vulguem pujar el nostre arxiu posarem
files.upload()
Amb això pujarà a l'arrel del Colab.
Si coneixes alguna manera més, deixa un comentari.