TPU v2

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

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

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

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

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

הפקודה הבאה מראה איך ליצור פרוסת TPU בגרסה 2 עם 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 בגרסה 2 שנתמכים:

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