יצירת סביבת ריצה
בדף הזה מוסבר איך ליצור, להפעיל ולמחוק סביבת זמן ריצה ב-Colab Enterprise.
אתם יכולים ליצור זמן ריצה כדי להריץ קוד בזמן ריצה עם הגדרה שונה מזו של ברירת המחדל. זמני הריצה נוצרים על סמך תבנית של זמן ריצה, שכוללת מפרטים כמו סוג המכונה וגודל הדיסק.
במאמר Runtimes ותבניות של Runtimes תוכלו לקרוא מידע נוסף על Runtimes.
לפני שמתחילים
- נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות ליצירת סביבת ריצה ב-Colab Enterprise, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM 'אדמין של Colab Enterprise' (roles/aiplatform.colabEnterpriseAdmin) בפרויקט.
כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
יצירת סביבת ריצה
כדי ליצור סביבת ריצה, אפשר להשתמש במסוף Google Cloud , ב-Google Cloud CLI או ב-Terraform.
המסוף
כדי ליצור סביבת ריצה:
-
במסוף Google Cloud , נכנסים לדף Runtimes של Colab Enterprise.
-
בתפריט אזור, בוחרים את האזור שבו רוצים להריץ את זמן הריצה. היא צריכה להיות באותו אזור שבו נמצא מחברת ה-Notebook שמשתמשת בה.
-
לוחצים על יצירה.
מופיעה תיבת הדו-שיח Create Agent Platform runtime.
-
בתפריט Runtime template, בוחרים תבנית זמן ריצה. אם לא מופיעות תבניות של זמן ריצה, יוצרים תבנית של זמן ריצה.
-
בשדה Runtime name, מזינים שם לזמן הריצה.
-
לוחצים על יצירה.
כברירת מחדל, כשיוצרים סביבת זמן ריצה, מקבלים אוטומטית את ההרשאות הנדרשות להפעלה ולמחיקה של סביבת זמן הריצה הזו.
gcloud
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
-
DISPLAY_NAME: השם המוצג של זמן הריצה. -
RUNTIME_TEMPLATE_ID: המזהה של תבנית זמן הריצה. התבנית של זמן הריצה מציינת את הגדרות החישוב של זמן הריצה. PROJECT_ID: מזהה הפרויקט.-
REGION: האזור שבו רוצים להפעיל את זמן הריצה.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud colab runtimes create --display-name="DISPLAY_NAME" \ --runtime-template=RUNTIME_TEMPLATE_ID \ --project=PROJECT_ID \ --region=REGION
Windows (PowerShell)
gcloud colab runtimes create --display-name="DISPLAY_NAME" ` --runtime-template=RUNTIME_TEMPLATE_ID ` --project=PROJECT_ID ` --region=REGION
Windows (cmd.exe)
gcloud colab runtimes create --display-name="DISPLAY_NAME" ^ --runtime-template=RUNTIME_TEMPLATE_ID ^ --project=PROJECT_ID ^ --region=REGION
כברירת מחדל, כשיוצרים סביבת ריצה, מקבלים אוטומטית את ההרשאות הנדרשות להפעלה ולמחיקה של סביבת הריצה הזו.
למידע נוסף על הפקודה ליצירת תבנית של סביבת זמן ריצה משורת הפקודה, אפשר לעיין במסמכי התיעוד של ה-CLI של gcloud.
Terraform
כדי ללמוד איך להחיל הגדרות ב-Terraform או להסיר אותן, ראו פקודות בסיסיות ב-Terraform. למידע נוסף, ראו את מאמרי העזרה לספקים של Terraform.
בדוגמה הבאה נעשה שימוש במשאב Terraform google_colab_runtime
כדי ליצור סביבת זמן ריצה של Colab Enterprise.