דרישות מוקדמות
בדף הזה מוסבר מהן הדרישות המוקדמות לפריסת Cortex Framework. לפני שממשיכים אל הפריסה של ההדגמה או אל הפריסה, כדאי להקדיש זמן להגדרת כל הדרישות המוקדמות.
אני רוצה לקבל גישה
גרסה 7 של Cortex Framework נמצאת בPublic Preview. כדי לשלוח בקשת גישה למאגר GitHub, אפשר לעיין במאמר בנושא שליחת בקשת גישה.
הכנת פרויקט היעד Google Cloud
לפני הפריסה, צריך להקצות פרויקט יעד לאירוח של מאגר Dataform וסביבת ההפעלה.
שכפול המאגר
משכפלים את המאגר של Google Cloud Cortex Framework לפי השלבים שמפורטים בקטע הזה.
פותחים את מאגר GitHub של Cortex Framework באמצעות הקישור שמופיע באימייל אישור הגישה (אחרי שליחת בקשת גישה).
משכפלים את קוד המקור ומורידים את ארטיפקטי ההתקנה באמצעות הפקודה הבאה:
# Please ensure that the access request has been processed # before executing this command, otherwise it will result in 404 error git clone LINK_PROVIDED_IN_YOUR_ACCESS_CONFIRMATION_EMAIL cd DIRECTORY
פריטי מידע שנוצרו בתהליך פיתוח (Artifact) של התק
לפני שממשיכים, צריך לוודא שפריטי ה-Cortex Framework שהתקבלו בשלב הקודם נמצאים בספרייה המקומית.
התקנת uv
uv הוא מנהל חבילות Python מהיר במיוחד,
שנכתב ב-Rust. הוא משמש את Cortex Framework כדי להשיג פריסות עקביות, מבודדות ועם ביצועים גבוהים, וכך לצמצם את השגיאות ולקצר את זמני ההתקנה.
מתקינים את חבילת הניהול
uvלסביבות וירטואליות של Python. אפשר לעיין בהוראות ההתקנה שלuv.מריצים את הפקודה הבאה כדי להפעיל סביבה וירטואלית ריקה של Python:
uv sync
הגדרת ממשק שורת הפקודה של Google Cloud SDK
לפני שמריצים את הפריסה, צריך להגדיר את סביבת Google Cloud CLI כך שתצביע על פרויקט היעד הספציפי.
# The ID of your Google Cloud Project
export PROJECT_ID="YOUR_PROJECT_ID"
# Set current project and quota project
gcloud config set project YOUR_PROJECT_ID
gcloud auth application-default set-quota-project YOUR_PROJECT_ID
השלבים הבאים
מוכנים ליצור ולפרוס? כדי להגדיר את הפריסה, מומלץ לעיין במדריכים הבאים:
- פריסת הדגמה: אפשר לפרוס נתונים לדוגמה תוך דקות כדי לראות את Cortex Framework בפעולה.
- פריסה: פועלים לפי ההוראות המפורטות כדי להגדיר ולפרוס את Cortex Framework לנתונים של הארגון.