

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon EKS GPU ジョブ定義を作成する
<a name="create-eks-gpu-job-definition"></a>

現時点では `nvidia.com/gpu` のみサポートされており、設定するリソース値は整数でなければなりません。GPU の一部を使用することはできません。詳細については、*Kubernetes ドキュメント* の [GPUのスケジュール](https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/) を参照してください。

Amazon EKS に GPU ジョブ定義を登録するには、以下のコマンドを実行します。

```
$ cat <<EOF > ./batch-eks-gpu-jd.json
{
    "jobDefinitionName": "MyGPUJobOnEks_Smi",
    "type": "container",
    "eksProperties": {
        "podProperties": {
            "hostNetwork": true,
            "containers": [
                {
                    "image": "nvcr.io/nvidia/cuda:10.2-runtime-centos7",
                    "command": ["nvidia-smi"],
                    "resources": {
                        "limits": {
                            "cpu": "1",
                            "memory": "1024Mi",
                            "nvidia.com/gpu": "1"
                        }
                    }
                }
            ]
        }
    }
}
EOF

$ aws batch register-job-definition --cli-input-json file://./batch-eks-gpu-jd.json
```