2017-03-03 23 views
1

Googleは最近、クラウドサービスでGPUのサポートを追加しました。Google Compute Engine GPU

私はGPUを搭載したマシンを起動するには、hereの指示に従っています。 Windows上でこのスクリプトを実行:のgcloudコマンドラインツールのバージョン146.0.0が失敗したと

gcloud beta compute instances create gpu-instance-1^ 
--machine-type n1-standard-2^ 
--zone us-east1-d^ 
--accelerator type=nvidia-tesla-k80,count=1^ 
--image-family ubuntu-1604-lts^ 
--image-project ubuntu-os-cloud^ 
--maintenance-policy TERMINATE^ 
--restart-on-failure^ 

、と言って:

ERROR: (gcloud.beta.compute.instances.create) unknown collection [compute.acceleratorTypes] 

任意のアイデア?

+0

GPUの割り当てはありますか?トライアルは現時点ではGPUをサポートしていません。また、Web UIからインスタンスを作成できますか? –

+0

はい、「us-east」に4つのGPUのクォータがあり、支払い中です(つまり試用していません)。私はかなりの間、Web UIでそれを行うオプションを探しましたが、何も見つかりませんでした。クォータが承認されてからわずか数時間で試していたので、月曜日にもう一度試してみるとうまくいきます。 – kbrose

答えて

0

gcloudユーティリティを動作させることができませんでした。 APIを使用すると機能しました。 API要求(gcloud命令と同じページの命令、here)をポストすると、GPUでインスタンスを作成するキーはguestAcceleratorsになります。このキーには、gcloudに類似のオプションはありません。

上記の手順ページに表示されるAPIリクエストをコピーします。

POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/zones/[ZONE]/instances?key={YOUR_API_KEY} 
{ 
    "machineType": "https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/zones/[ZONE]/machineTypes/n1-highmem-2", 
    "disks": 
    [ 
    { 
     "type": "PERSISTENT", 
     "initializeParams": 
     { 
     "diskSizeGb": "[DISK_SIZE]", 
     "sourceImage": "https://www.googleapis.com/compute/beta/projects/[IMAGE_PROJECT]/global/images/family/[IMAGE_FAMILY]" 
     }, 
     "boot": true 
    } 
    ], 
    "name": "[INSTANCE_NAME]", 
    "networkInterfaces": 
    [ 
    { 
     "network": "https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/global/networks/[NETWORK]" 
    } 
    ], 
    "guestAccelerators": 
    [ 
    { 
     "acceleratorCount": [ACCELERATOR_COUNT], 
     "acceleratorType": "https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/zones/[ZONE]/acceleratorTypes/[ACCELERATOR_TYPE]" 
    } 
    ], 
    "scheduling": 
    { 
    "onHostMaintenance": "terminate", 
    "automaticRestart": true 
    }, 
    "metadata": 
    { 
    "items": 
    [ 
     { 
     "key": "startup-script", 
     "value": "[STARTUP_SCRIPT]" 
     } 
    ] 
    } 
}