
אני הולך להסביר 2 שיטות להעלאת קבצים גדולים ל-Colab . ויש בעיה ב- Google Colab , או אולי מדובר במגבלה, שאינה מאפשרת העלאת קבצים גדולים מ-1 מגה-בייט באמצעות הממשק הגרפי שלו.
זה מאוד שימושי עבור אלו שמתכננים לעבוד עם Whisper, מכיוון שכל קובץ שמע שוקל יותר מ-1MB.
בעת העלאת קובץ, הוא מתחיל להיטען, לוקח הרבה זמן ובסוף ההעלאה נעלמת או שרק 1 מגה-בייט מהקובץ שלנו מועלה, מה שמשאיר אותו לא שלם.
אני משאיר לך סרטון
כדי לפתור את זה אני הולך להסביר 2 שיטות:
- ייבוא הקבצים מגוגל דרייב
- עם ספריית הקבצים
בנוסף, השארתי לכם פוסט בקולאב עם הקוד כדי שתוכלו לראות ולנסות אותו בלייב.
ייבוא קבצים ל-Colab מ-Google Drive
אפשרות נוספת לעבוד עם קבצים גדולים ב-Colab היא להעלות אותם ל-Google Drive שלנו ולסנכרן את Colab עם Drive, כך שנוכל להשתמש בכל קובץ שיש לנו שם.
אפשרות מעניינת מאוד, במיוחד כשאנחנו צריכים להשתמש במחשב נייד באופן קבוע. עלינו לזכור שבכל פעם שאנחנו מפעילים מחשב נייד, כל המידע בכונן הקשיח הווירטואלי אובד. לכן, חיבור המחשב הנייד ל-Drive...
חשוב: כתובת האימייל של חשבון Colab וחשבון Google Drive חייבת להיות זהה. כשניסיתי לשנות אותה, תוך שימוש בחשבון Colab וחשבון Driva זה נתן לי בעיות, למרות שבתיאוריה זה אמור לעבוד בסדר.
לשם כך נשתמש בקוד הבא
from google.colab import drive drive.mount('/content/drive')
תמונות ההדרכה הן בספרדית מכיוון שלקחתי אותן מהגרסה הספרדית של האתר שלי. אם אתם צריכים אותן באנגלית, הודיעו לי ואני אתקן אותן.
Drive יבקש הרשאות מהחשבון

לאחר האישור נראה שהוא מתחבר לדיסק הקשיח ונוכל לראות את הקבצים.

ואז

הם יהיו בתיקייה בשם drive או mydrive, במקרה שלנו בתוך content כפי שציינו.

ניתן לעדכן את התוכן בסרגל השמאלי, באמצעות סמל התיקייה.
כיצד להעלות קבצים ל-Colab באמצעות קבצים
פשוט מאוד, פשוט הוסיפו 2 תאים עם הקוד הבא, אפשר לעשות את הכל בתא אחד אבל אני מעדיף תא שמאפשר לנו לבחור את הקובץ שלנו בתא בודד.
אז בתחילת שיתוף הפעולה שלנו נשתמש
from google.colab import files
כדי לייבא את ספריית הפייתון הזו
ואז בשלב בו נרצה להעלות את הקובץ שלנו נציב
files.upload()
פעולה זו תעלה אותו לקובץ השורש של Colab.
אם אתם מכירים דרך אחרת, השאירו תגובה.