Compute Engine で GPU を使用する機械学習ワークロードを実行したいと考えています。GPU インスタンスを作成するための gcloud コマンドで正しいものはどれですか?
- A. gcloud compute instances create gpu-vm --accelerator=nvidia-t4 --restart-on-failure=false
- B. gcloud compute instances create gpu-vm --add-gpu=nvidia-tesla-t4:1
- C. gcloud compute instances create gpu-vm --gpu-type=nvidia-tesla-t4 --gpu-count=1
- D. gcloud compute instances create gpu-vm --machine-type=n1-standard-4 --accelerator=type=nvidia-tesla-t4,count=1 --maintenance-policy=TERMINATE
解答と解説を見る
正解: D
GPU を使用する Compute Engine インスタンスの作成には --accelerator=type=<GPU_TYPE>,count=<N> フラグを使います。また、GPU を使用するインスタンスは --maintenance-policy=TERMINATE の設定が必要です(ライブマイグレーション非対応のため)。インスタンスの再起動が必要な場合は --restart-on-failure=true(デフォルト)を設定します。選択肢C の --gpu-type と --gpu-count フラグは存在しません。選択肢A の --accelerator=nvidia-t4 は GPU タイプの指定形式が誤りで、nvidia-tesla-t4 が正しい識別子です。選択肢B の --add-gpu フラグも存在しません。