Menggunakan pemesanan
Jika memiliki pemesanan TPU, Anda dapat menggunakan resource yang dipesan untuk membuat TPU yang cocok dengan properti pemesanan. Tindakan ini dikenal sebagai menggunakan pemesanan. Untuk mengetahui informasi tentang cara menggunakan pemesanan TPU saat menggunakan Google Kubernetes Engine (GKE), lihat TPU pemesanan dalam dokumentasi GKE.
Menggunakan pemesanan tertentu
Saat membuat resource dengan perintah gcloud alpha compute tpus queued-resources
create
command, gunakan
flag --reservation
flag
untuk menentukan nama pemesanan yang akan digunakan. Untuk pemesanan untuk masa mendatang
yang dibuat dalam mode kalender, Anda juga harus menetapkan --provisioning-model
flag
ke reservation-bound:
gcloud alpha compute tpus queued-resources create QUEUED_RESOURCE_ID \ --node-id=TPU_NAME \ --zone=ZONE \ --accelerator-type=ACCELERATOR_TYPE \ --runtime-version=SOFTWARE_VERSION \ --reservation=RESERVATION_URL \ --provisioning-model=reservation-bound # Only required for calendar mode
Ganti variabel placeholder berikut:
- QUEUED_RESOURCE_ID: ID yang ditetapkan pengguna untuk permintaan resource dalam antrean.
- TPU_NAME: ID (nama) yang ditetapkan pengguna untuk TPU yang dibuat saat permintaan resource dalam antrean dialokasikan.
- ZONE: Zona tempat untuk membuat VM TPU. Untuk mengetahui informasi selengkapnya tentang zona yang didukung, lihat Region dan zona.
- ACCELERATOR_TYPE: Menentukan versi dan ukuran Cloud TPU yang akan dibuat. Untuk mengetahui informasi selengkapnya tentang jenis akselerator yang didukung untuk setiap versi TPU, lihat Versi TPU.
- SOFTWARE_VERSION: Versi software Cloud TPU.
- RESERVATION_URL: URL pemesanan. Tentukan salah satu nilai berikut:
- Jika pemesanan berada di project Anda:
RESERVATION_NAME - Jika pemesanan berada di project lain dan project Anda dapat menggunakannya:
it:
projects/OWNER_PROJECT_ID/reservations/RESERVATION_NAME
- Jika pemesanan berada di project Anda:
Menggunakan pemesanan yang cocok
Anda dapat menggunakan flag --reserved untuk menentukan pemesanan yang akan digunakan secara otomatis berdasarkan jenis akselerator, project ID, dan zona.
CreateNode
Untuk menggunakan pemesanan yang cocok menggunakan CreateNode API, gunakan gcloud
alpha compute tpus tpu-vm create
perintah dengan
--reserved
flag:
gcloud alpha compute tpus tpu-vm create TPU_NAME \ --zone=ZONE \ --accelerator-type=ACCELERATOR_TYPE \ --version=SOFTWARE_VERSION \ --reserved
Ganti variabel placeholder berikut:
- TPU_NAME: Nama untuk TPU.
- ZONE: Zona tempat untuk membuat VM TPU, yang harus cocok dengan zona pemesanan.
- ACCELERATOR_TYPE: Menentukan versi dan ukuran Cloud TPU yang akan dibuat. Untuk mengetahui informasi selengkapnya tentang jenis akselerator yang didukung untuk setiap versi TPU, lihat Versi TPU.
- SOFTWARE_VERSION: Versi software Cloud TPU.
Resource dalam antrean
Untuk menggunakan pemesanan yang cocok menggunakan resource dalam antrean, gunakan gcloud alpha compute tpus
queued-resources create
perintah dengan
--reserved
flag:
gcloud alpha compute tpus queued-resources create QUEUED_RESOURCE_ID \ --node-id=TPU_NAME \ --zone=ZONE \ --accelerator-type=ACCELERATOR_TYPE \ --runtime-version=SOFTWARE_VERSION \ --reserved
Ganti variabel placeholder berikut:
- QUEUED_RESOURCE_ID: ID yang ditetapkan pengguna untuk permintaan resource dalam antrean.
- TPU_NAME: ID (nama) yang ditetapkan pengguna untuk TPU yang dibuat saat permintaan resource dalam antrean dialokasikan.
- ZONE: Zona tempat untuk membuat VM TPU dan tempat pemesanan berada.
- ACCELERATOR_TYPE: Menentukan versi dan ukuran Cloud TPU yang akan dibuat. Untuk mengetahui informasi selengkapnya tentang jenis akselerator yang didukung untuk setiap versi TPU, lihat Versi TPU.
- SOFTWARE_VERSION: Versi software Cloud TPU.
Memeriksa penggunaan pemesanan
Anda hanya dapat memeriksa penggunaan pemesanan bersama dari project pemiliknya. Jika berada di project konsumen, Anda harus beralih ke project pemilik untuk memeriksa penggunaan pemesanan.
Untuk melihat jumlah pemesanan yang digunakan, gunakan gcloud compute
reservations describe
perintah:
gcloud compute reservations describe RESERVATION_NAME \ --project=PROJECT_ID --zone=ZONE
Ganti variabel placeholder berikut:
- RESERVATION_NAME: Nama pemesanan.
- PROJECT_ID: ID project yang berisi pemesanan.
- ZONE: Zona tempat pemesanan berada.
Untuk mencantumkan semua pemesanan dalam project, gunakan gcloud compute reservations
list perintah:
gcloud compute reservations list --project=PROJECT_ID
Ganti variabel placeholder berikut:
- PROJECT_ID: ID project.