TPU v2

במאמר הזה מתוארת הארכיטקטורה של Cloud TPU v2 וההגדרות הנתמכות שלו.

ארכיטקטורת המערכת

פרטים על הארכיטקטורה ומאפייני הביצועים של TPU v2 זמינים במאמר A Domain Specific Supercomputer for Training Deep Neural Networks.

הגדרות אישיות

פרוסת TPU v2 מורכבת מ-512 צ'יפים שמחוברים ביניהם באמצעות קישורים מהירים שניתנים להגדרה מחדש. כדי ליצור פרוסת TPU v2, משתמשים בדגל --accelerator-type בפקודת יצירת ה-TPU ‏ (gcloud compute tpus tpu-vm). מציינים את סוג המאיץ על ידי ציון גרסת ה-TPU ומספר ליבות ה-TPU. לדוגמה, כדי להשתמש ב-TPU v2 יחיד, משתמשים ב---accelerator-type=v2-8. כדי להשתמש בפרוסת v2 עם 128 TensorCores, משתמשים ב---accelerator-type=v2-128.

הפקודה הבאה מראה איך ליצור פרוסת TPU מדור שני עם 128 ליבות Tensor:

  $ gcloud compute tpus tpu-vm create tpu-name \
    --zone=us-central1-a \
    --accelerator-type=v2-128 \
    --version=tpu-ubuntu2204-base

מידע נוסף על ניהול של TPU זמין במאמר ניהול של TPU. מידע נוסף על ארכיטקטורת המערכת של Cloud TPU זמין במאמר ארכיטקטורת המערכת.

בטבלה הבאה מפורטים סוגי ה-TPU v2 הנתמכים:

גרסת TPU סיום התמיכה
v2-8 (תאריך הסיום עדיין לא הוגדר)
v2-32 (תאריך הסיום עדיין לא הוגדר)
v2-128 (תאריך הסיום עדיין לא הוגדר)
v2-256 (תאריך הסיום עדיין לא הוגדר)
v2-512 (תאריך הסיום עדיין לא הוגדר)