노트북 실행 워크로드에 대한 설명입니다.
| JSON 표현 |
|---|
{ "scaleTier": enum ( |
| 필드 | |
|---|---|
scaleTier |
필수 항목입니다. 노트북 실행에 사용되는 하드웨어의 확장 등급입니다. 지원 중단됩니다. 현재는 CUSTOM만 지원됩니다. |
masterType |
학습 작업의 마스터 작업자에 사용할 가상 머신의 유형을 지정합니다. 이 필드에 특정 Compute Engine 머신 유형을 직접 사용할 수 있습니다. 지원되는 유형은 다음과 같습니다.
또는 다음과 같은 기존 머신 유형을 사용할 수 있습니다.
마지막으로 학습에 TPU를 사용하려면 이 필드에 |
acceleratorConfig |
노트북 실행을 실행하는 하드웨어의 구성 (수 및 가속기 유형)입니다. |
labels |
실행 라벨입니다. 실행이 예약된 경우 포함되는 필드는 'nbs-scheduled'입니다. 그렇지 않으면 즉시 실행되며 포함된 필드는 'nbs-immediate'입니다. 필드를 사용하여 다양한 유형의 실행 간에 효율적으로 색인을 생성합니다.
|
inputNotebookFile |
실행할 노트북 파일의 경로입니다. Google Cloud Storage 버킷에 있어야 합니다. 형식: |
containerImageUri |
DLVM의 컨테이너 이미지 URI입니다(예: 'gcr.io/deeplearning-platform-release/base-cu100'). 자세한 예는 https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container를 참고하세요. |
outputNotebookFolder |
쓸 노트북 폴더의 경로입니다. Google Cloud Storage 버킷 경로에 있어야 합니다. 형식: |
paramsYamlFile |
실행 중에 노트북에서 재정의할 매개변수입니다. 입력 노트북에서 매개변수를 지정하고 YAML 파일에서 여기에 전달하는 방법은 https://papermill.readthedocs.io/en/latest/usage-parameterize.html을 참고하세요. 예: |
parameters |
'inputNotebookFile' 노트북 내에서 사용되는 매개변수입니다. |
serviceAccount |
실행을 실행할 때 사용할 서비스 계정의 이메일 주소입니다. 지정된 서비스 계정에 |
jobType |
이 실행에 사용할 작업의 유형입니다. |
kernelSpec |
사용할 커널 사양의 이름입니다. 실행 타겟의 커널 사양 이름이 입력 노트북 파일의 이름과 일치하지 않는 경우 이를 지정해야 합니다. |
tensorboard |
이 실행이 Tensorboard 로그를 업로드할 에이전트 플랫폼 [Tensorboard] 리소스의 이름입니다. 형식: |
통합 필드 job_parameters. 실행 유형의 매개변수입니다. 참고: 현재 VertexAI 작업에 대한 추가 매개변수는 없습니다. job_parameters은 다음 중 하나여야 합니다. |
|
dataprocParameters |
Dataproc JobType 실행에 사용되는 매개변수입니다. |
vertexAiParameters |
Agent Platform JobType 실행에 사용되는 파라미터입니다. |
ScaleTier
필수 항목입니다. 머신 유형, 작업자 및 매개변수 서버의 복제본의 개수를 지정합니다.
| 열거형 | |
|---|---|
SCALE_TIER_UNSPECIFIED |
지정되지 않은 확장 등급입니다. |
BASIC |
단일 작업자 인스턴스입니다. 이 등급은 Cloud ML 사용 방법을 학습하고 소규모 데이터세트를 사용하여 새 모델을 실험하는 데 적합합니다. |
STANDARD_1 |
적은 매개변수 서버와 많은 작업자입니다. |
PREMIUM_1 |
많은 매개변수 서버와 많은 작업자입니다. |
BASIC_GPU |
K80 GPU가 있는 단일 작업자 인스턴스입니다. |
BASIC_TPU |
Cloud TPU가 있는 단일 작업자 인스턴스입니다. |
CUSTOM |
CUSTOM 등급은 설정된 등급이 아니며 사용자가 자신의 클러스터 사양을 사용할 수 있습니다. 이 등급을 사용할 경우 다음 지침에 따라 값을 설정해 처리 클러스터를 구성하세요.
|
SchedulerAcceleratorConfig
하드웨어 가속기의 정의입니다. type와 coreCount의 모든 조합이 유효한 것은 아닙니다. 유효한 조합은 Compute Engine의 GPU를 참고하세요. TPU는 지원되지 않습니다.
| JSON 표현 |
|---|
{
"type": enum ( |
| 필드 | |
|---|---|
type |
이 가속기의 유형입니다. |
coreCount |
이 액셀러레이터의 코어 수입니다. |
SchedulerAcceleratorType
AI Platform Training 작업의 하드웨어 가속기 유형입니다.
| 열거형 | |
|---|---|
SCHEDULER_ACCELERATOR_TYPE_UNSPECIFIED |
지정되지 않은 가속기 유형입니다. 기본값은 GPU 없음입니다. |
NVIDIA_TESLA_K80 |
Nvidia Tesla K80 GPU. |
NVIDIA_TESLA_P100 |
Nvidia Tesla P100 GPU. |
NVIDIA_TESLA_V100 |
Nvidia Tesla V100 GPU. |
NVIDIA_TESLA_P4 |
Nvidia Tesla P4 GPU. |
NVIDIA_TESLA_T4 |
Nvidia Tesla T4 GPU. |
NVIDIA_TESLA_A100 |
Nvidia Tesla A100 GPU. |
TPU_V2 |
TPU v2. |
TPU_V3 |
TPU v3. |
JobType
이 실행에 사용된 백엔드입니다.
| 열거형 | |
|---|---|
JOB_TYPE_UNSPECIFIED |
유형이 지정되지 않았습니다. |
VERTEX_AI |
aiplatform.googleapis.com의 커스텀 작업 실행의 기본값입니다. |
DATAPROC |
Dataproc을 작업으로 사용하여 클러스터에서 실행을 실행합니다. https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs |
DataprocParameters
Dataproc JobType 실행에 사용되는 매개변수입니다.
| JSON 표현 |
|---|
{ "cluster": string } |
| 필드 | |
|---|---|
cluster |
Dataproc 실행을 실행하는 데 사용되는 클러스터의 URI입니다. 형식: |
VertexAIParameters
Agent Platform JobType 실행에 사용되는 파라미터입니다.
| JSON 표현 |
|---|
{ "network": string, "env": { string: string, ... } } |
| 필드 | |
|---|---|
network |
작업을 피어링해야 하는 Compute Engine 네트워크의 전체 이름입니다. 예를 들면 비공개 서비스 액세스가 이미 네트워크에 구성되어 있어야 합니다. 지정하지 않으면 작업이 네트워크와 피어링되지 않습니다. |
env |
환경 변수 환경 변수는 최대 100개까지 지정할 수 있으며 고유해야 합니다. 예:
|