gcloud CLI를 사용하여 Deep Learning VM 인스턴스 만들기
이 페이지에서는 Google Cloud CLI를 사용하여 Deep Learning VM Image 인스턴스를 만드는 방법을 설명합니다.
시작하기 전에
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
이 빠른 시작에서 Google Cloud CLI를 사용하려면 먼저 Google Cloud CLI를 설치하고 초기화해야 합니다.
- Google Cloud CLI 설치의 안내에 따라 Google Cloud CLI를 다운로드하고 설치합니다.
- Cloud SDK 초기화의 안내에 따라 SDK를 초기화합니다.
이 빠른 시작에서 Cloud Shell에서 gcloud
를 사용하려면 먼저 Cloud Shell 시작의 안내에 따라 Cloud Shell을 활성화하세요.
새 인스턴스 만들기
이 안내에서는 다음 매개변수를 사용하여 Deep Learning VM 인스턴스를 만듭니다.
- CUDA 9.2에서 사용하는 TensorFlow 이미지:
tf-latest-cu92
- US West1-B 영역:
us-west1-b
- 이름:
my-new-instance
- 인스턴스 유형:
n1-standard-8
- NVIDIA Tesla V100 GPU 사용:
type=nvidia-tesla-v100,count=8
- 120GB 크기의 부팅 디스크 사용
- 처음 실행 시 설치할 NVIDIA GPU 드라이버 세트:
install-nvidia-driver=True
명령줄에 다음을 입력합니다.
export IMAGE_FAMILY="tf-latest-cu92"
export ZONE="us-west1-b"
export INSTANCE_NAME="my-new-instance"
export INSTANCE_TYPE="n1-standard-8"
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release \
--maintenance-policy=TERMINATE \
--accelerator="type=nvidia-tesla-v100,count=8" \
--machine-type=$INSTANCE_TYPE \
--boot-disk-size=120GB \
--metadata="install-nvidia-driver=True"
잠시 후 VM 인스턴스가 생성되고 해당 구성의 요약이 표시됩니다.
이제 첫 번째 Deep Learning VM 인스턴스가 생성되었습니다. 인스턴스를 확인하고 상태를 표시하려면 아래에 표시된 대로 gcloud
list
명령어를 입력하여 모든 인스턴스를 나열합니다.
gcloud compute instances list
그러면 현재 프로젝트의 모든 영역에서 사용할 수 있는 Compute Engine 인스턴스가 모두 표시됩니다.
Compute Engine VM 인스턴스의 Google Cloud Console에서 Deep Learning VM 인스턴스를 보고 유지보수할 수도 있습니다.
이 인스턴스의 상태만 보려면 다음 명령어를 사용하세요.
gcloud compute instances describe $INSTANCE_NAME
새 인스턴스 액세스
딥 러닝 VM 인스턴스는 생성 후 자동으로 시작됩니다. 다음 명령어를 사용하여 SSH를 통해 이 인스턴스에 액세스할 수 있습니다.
gcloud compute ssh $INSTANCE_NAME
Compute Engine은 SSH 키를 전파하고 사용자를 만듭니다. 자세한 내용은 인스턴스에 연결을 참조하세요.
인스턴스 중지
인스턴스가 아닌 로컬 머신에서 다음 명령어를 실행합니다.
gcloud compute instances stop $INSTANCE_NAME
stop
명령어가 완전 종료를 수행합니다.
인스턴스 시작
인스턴스가 처음 생성되면 Compute Engine이 이 인스턴스를 시작합니다. 중지된 인스턴스를 수동으로 시작하려면 다음 명령어를 실행하세요.
gcloud compute instances start $INSTANCE_NAME
start
명령어는 중지된 가상 머신 인스턴스를 시작합니다.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
이 빠른 시작용으로 만든 Deep Learning VM 인스턴스를 삭제하려면 명령줄에 다음 명령어를 입력합니다.
gcloud compute instances delete $INSTANCE_NAME
delete
명령어가 Compute Engine 인스턴스를 삭제합니다.
다음 단계
- CLI에서 Deep Learning VM 인스턴스 만들기에서 이 프로세스에 대한 자세한 설명 읽어보기
- 이미지, 이미지 계열, 인스턴스에 대해 알아보기