הגדרת Google Cloud פרויקט ל-TPU

במאמר הזה מוסבר איך להגדיר את הפרויקט ב- Google Cloud כדי להשתמש במכונות וירטואליות של Cloud TPU:

יצירת Google Cloud פרויקט

  1. במסוף, נכנסים לחשבון Google או נרשמים לחשבון חדש. Google Cloud

  2. יוצרים Google Cloud פרויקט. מידע נוסף זמין במאמר יצירת פרויקט.

  3. מפעילים את החיוב ב Google Cloud פרויקט. מידע נוסף זמין במשאבי העזרה בנושא חיוב ב-Cloud.

    החיוב על כל הגרסאות של Cloud TPU מבוסס על התמחור האזורי הרגיל שמופיע בדף התמחור של Cloud TPU.

הגדרת הפרויקט ב-Cloud TPU Google Cloud

אפשר להגדיר את הפרויקט באמצעות Cloud Shell, מכונה וירטואלית ב-Compute Engine או המחשב המקומי. Google Cloud Cloud Shell מאפשר לכם ליצור אינטראקציה עם מכונות וירטואליות של TPU בלי להתקין תוכנה. החיבור ל-Cloud Shell מתנתק אחרי פרק זמן מסוים של חוסר פעילות. אם אתם מריצים פקודות ארוכות, מומלץ להתקין את Google Cloud CLI במחשב המקומי. מידע נוסף על Google Cloud CLI זמין בgcloudמדריך העזר.

  1. אם אתם משתמשים במכונה מקומית או במכונה וירטואלית ב-Compute Engine, תצטרכו להתקין את Google Cloud CLI. ‫Google Cloud CLI כולל את הפקודה gcloud שמשמשת לעבודה עם משאבים ושירותים של Google Cloud .

  2. מגדירים את הפקודה gcloud כך שתשתמש בפרויקט שלכם.

    export PROJECT_ID=your-project-id
    gcloud config set project $PROJECT_ID
  3. מפעילים את Cloud TPU API באמצעות gcloud או מסוף Google Cloud :

    gcloud

    gcloud services enable tpu.googleapis.com
    

    המסוף

    1. במסוף Google Cloud , עוברים לדף Cloud TPU API.

      כניסה אל Cloud TPU API

    2. לוחצים על Enable.

  4. מוודאים שלחשבון Google Cloud יש את התפקידים הבאים בפרויקט:

    כדי לראות את התפקידים הנוכחיים שלכם, אפשר לעיין בקטע בדיקה למי יש גישה.

    כדי להוסיף תפקידים חסרים, אפשר לעיין במאמר הקצאת תפקיד IAM יחיד או לבקש מהאדמין לבצע את הפעולה בשבילכם.

  5. יוצרים סוכן שירות של Cloud TPU:

    סוכן שירות של TPU הוא חשבון שירות שמנוהל על ידי Google ומאפשר לשירות Cloud TPU ליצור ולנהל משאבים ב Google Cloud פרויקט שלכם.

      gcloud beta services identity create --service tpu.googleapis.com \
      --project $PROJECT_ID
  6. יוצרים חשבון שירות של TPU:

    חשבונות שירות מספקים פרטי כניסה למכונות הווירטואליות של TPU כדי לגשת למשאבים אחרים שלGoogle Cloud . כדי לשפר את האבטחה, כדאי ליצור חשבון שירות שמנוהל על ידי המשתמש ושיש לו רק את ההרשאות שנדרשות למכונה הווירטואלית של TPU. כדי להשתמש בו, מציינים את חשבון השירות באמצעות הדגל --service-account כשיוצרים את מכונת ה-TPU הווירטואלית.

    1. פועלים לפי ההוראות במאמר יצירת חשבונות שירות כדי ליצור חשבון שירות שמנוהל על ידי משתמש.

    2. מקצים לחשבון השירות את התפקידים הבאים כדי שהמכונה הווירטואלית של TPU תוכל לגשת לשירותים נפוצים של Google Cloud :

    • אדמין של TPU: התפקיד הזה מספק גישה מלאה למשאבי TPU
    • Storage Admin: התפקיד הזה מספק גישה ל-Cloud Storage
    • Logs Writer: התפקיד הזה מאפשר לכתוב יומנים באמצעות Cloud Logging API
    • Monitoring Metric Writer: התפקיד הזה מאפשר לכתוב מדדים ב-Cloud Monitoring

המאמרים הבאים