How-to guides

Simple AI Training 서비스의 Training Job을 생성하여 AI 학습 방식을 선택하고 학습을 진행할 수 있습니다.

Training Job 생성하기

Simple AI Training 서비스를 이용하려면 먼저 Training Job을 생성해야 합니다. Trainging Job을 생성하려면 다음 절차를 따르세요.

  1. 모든 서비스 > AI/ML > Simple AI Training 메뉴를 클릭하세요. Simple AI Training의 Service Home 페이지로 이동합니다.

  2. Service Home 페이지에서 Training Job 생성 버튼을 클릭하세요. Training Job 생성 페이지로 이동합니다.

  3. Training Job 생성 페이지에서 서비스 생성에 필요한 정보들을 입력하고, 상세 옵션을 선택하세요.

    • 필수 정보 입력 영역에서 Training Job 관련 필수 정보를 선택하세요.
      구분
      필수 여부
      상세 설명
      학습 형태필수학습 방식을 선택
      • On-Demand Training: 학습을 원하는 시점에 서버를 선점하여 안정적으로 학습 진행
        • Concurrent Checkpointing 기능 적용되어 효율적인 체크포인트 저장 지원
      • Spot Training: 우선 순위가 낮은 학습에 대해 유휴 GPU를 사용하여 비용 효율적인 학습을 진행
        • Concurrent Checkpointing 및 Mixed workload 기능 적용되어 학습의 연속성(자동 중단 및 시작) 지원
      Training Job명필수Training Job 이름을 입력
      • 영문 소문자, 숫자, 특수문자(-.)를 사용하여 3 ~ 63자 이내로 입력
      • 이름의 시작과 끝에 영문 소문자 또는 숫자 필수
      분산 Framework필수분산 Framework를 버전 선택
      • PyTorch, DeepSpeed 선택 가능
      표. Training Job 필수 정보 입력 항목
    • 서비스 정보 입력 영역에서 Training Job 생성에 필요한 옵션을 선택하세요.
      구분
      필수 여부
      상세 설명
      Job Failover선택Job Failover 기능의 사용 여부 선택
      • Spot Training 기능 사용 시 Job Failover 사용 불가
      리소스 할당필수학습에 활용할 GPU 수 및 메모리 크기 선택
      노드 수필수분산 학습 규모를 설정
      • 2노드 이상 부터 분산 학습 가능
      Shared Memory필수분산 학습, 분산 데이터 처리를 위해 프로세스 간 공유할 메모리를 설정
      표. Training Job 서비스 정보 입력 항목
    • AI Training Image 정보 입력 영역에서 서비스 생성에 필요한 옵션을 선택하세요.
      구분
      필수 여부
      상세 설명
      AI Training Image URL필수사용자의 컨테이너 저장소(SCR, Docker Hub 등) 주소를 입력
      사용자 ID선택이미지 저장소의 사용자 ID
      비밀번호필수이미지 저장소의 비밀번호
      표. Training Job AI Training Image 정보 입력 입력 항목
    • 학습 Command 및 볼륨 정보 입력 영역에서 필요한 정보를 입력 또는 선택하세요.
      구분
      필수 여부
      상세 설명
      스토리지 연결선택추가 볼륨의 사용 여부를 선택
      • 사용 시 추가 보륨 Mount 경로 및 학습 스크립트 URL 입력 필
      • File Storage Volume Mount Path: File Storage 연결 시 사용할 데이터 경로(예시: /root)
      • Training Script 가져오기(Object Storage): Object Storage 연결 시 스크립트 URL 입력
      Command필수Command 정보를 3 ~ 1,024 이내로 입
      표. Training Job AI Training Image 정보 입력 입력 항목
    • 추가 정보 입력 영역에서 필요한 정보를 입력 또는 선택하세요.
      구분
      필수 여부
      상세 설명
      태그선택태그 추가
      • 자원 당 최대 50개까지 추가 가능
      • 태그 추가 버튼을 클릭한 후 Key, Value 값을 입력 또는 선택
      표. Training Job 학습 Command 및 볼륨 정보 입력 항목
  4. 요약 패널에서 생성한 상세 정보를 확인하고, 생성 버튼을 클릭하세요.

  5. 생성을 알리는 팝업창이 열리면 확인 버튼을 클릭하세요.

    • 생성이 완료되면, Training Job 목록 페이지에서 생성한 자원을 확인하세요.

Training Job 상세 정보 확인하기

Training Job 서비스의 전체 자원 목록과 상세 정보를 확인하고 수정할 수 있습니다.
Training Job 상세정보를 확인하려면 다음 절차를 따르세요.

  1. 모든 서비스 > AI/ML > Simple AI Training 메뉴를 클릭하세요. Simple AI Training의 Service Home 페이지로 이동합니다.
  2. Service Home 페이지에서 Training Job 메뉴를 클릭하세요. Training Job 목록 페이지로 이동합니다.
  3. Training Job 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Training Job 상세 페이지로 이동합니다.
    • Training Job 상세 페이지는 상세 정보, 모니터링, 로그, 태그 탭으로 구성됩니다.
      구분상세 설명
      서비스 상태CloudML의 상태
      • Creating: 생성 중
      • Deployed: 생성 완료/정상 작동 중
      • Updating: 설정 업데이트 중
      • Terminating: 삭제 중
      • Error: 에러 발생
      Training Job 삭제서비스를 해지하는 버튼
      표. Training Job 상세 페이지 항목

상세 정보

Training Job 목록 페이지에서 선택한 자원의 상세 정보를 확인할 수 있습니다.

구분상세 설명
서비스서비스명
자원 유형자원 유형
SRNSamsung Cloud Platform에서의 고유 자원 ID
자원명자원 이름
자원 ID서비스에서의 고유 자원 ID
생성자서비스를 생성한 사용자
생성 일시서비스를 생성한 일시
수정자서비스 정보를 수정한 사용자
수정 일시서비스 정보를 수정한 일시
학습 형태AI Training 학습 방식
Training Job명Training Job 이름
분산 Framework분산 Framework 종류
Job FailoverJob Failover 기능 사용 여부
리소스 할당리소스로 할당된 GPU 및 메모리 정보
노드 수노드 수
Shared Memory프로세스 간 공유한 메모리 정보
CommandTraining Job 생성 시 입력한 Command 정보
Image URL사용자의 컨테이너 저장소 주소
File Storage Volume Mount Point추가 볼륨 사용 시 연결한 File Storage Mount 경로
Traing Script URL추가 볼륨 사용 시 연결한 Object Storage 스크립트 URL
표. Training Job 상세 정보 항목

모니터링

Training Job 목록 페이지에서 선택한 자원의 모니터링 정보를 확인할 수 있습니다.

구분상세 설명
모니터링ServiceWatch 서비스의 모니터링 정보를 연계하여 표시
  • 모니터링 정보 클릭 시 ServiceWatch의 모니터링 상세 페이지로 이동
표. Training Job 모니터링 탭 항목

참고
Simple AI Training의 모니터링 지표는 ServiceWatch 지표를 참고하세요.

로그

Training Job 목록 페이지에서 선택한 자원의 로그 정보를 확인할 수 있습니다.

구분상세 설명
Job 로그ServiceWatch 서비스의 로그 정보를 연계하여 표시
  • 로그 정보 클릭 시 ServiceWatch의 로그 그룹 상세 페이지로 이동
표. Training Job 로그 탭 항목

참고
Training Job의 로그는 ServiceWatch 서비스와 연계되어 제공됩니다. Training Job 로그를 확인하는 방법은 Training Job 로그 확인하기를 참고하세요.

태그

Training Job 목록 페이지에서 선택한 자원의 태그 정보를 확인하고, 추가하거나 변경 또는 삭제할 수 있습니다.

구분상세 설명
태그 목록태그 목록
  • 태그의 Key, Value 정보 확인 가능
  • 태그는 자원 당 최대 50개까지 추가 가능
  • 태그 입력 시 기존에 생성된 Key와 Value 목록을 검색하여 선택
표. Training Job 태그 탭 항목

Training Job 로그 확인하기

ServiceWatch 서비스에서 Training Job의 로그를 확인할 수 있습니다.
Training Job의 로그를 확인하려면 다음 절차를 따르세요.

  1. 모든 서비스 > AI/ML > Simple AI Training 메뉴를 클릭하세요. Simple AI Training의 Service Home 페이지로 이동합니다.
  2. Service Home 페이지에서 Training Job 메뉴를 클릭하세요. Training Job 목록 페이지로 이동합니다.
  3. Training Job 목록 페이지에서 로그를 확인할 자원을 선택하세요. Training Job 상세 페이지로 이동합니다.
  4. Training Job 상세 페이지에서 로그 탭을 클릭하세요. 해당 Job의 로그 정보가 표시됩니다.
  5. 로그 정보의 Training Job명 하단의 이름을 클릭하세요. ServiceWatch로그 그룹 상세 페이지로 이동합니다.
  6. 로그 그룹 상세 페이지에서 로그 스트림 탭을 클릭하세요. 로그 스트림 목록이 표시됩니다.
  7. 확인할 로그 스트림 이름(예시: master)을 클릭하세요. 해당 스트림의 로그가 시간순으로 표시됩니다.
    • Failover가 발생한 경우, 장애로 중단되었던 학습의 로그와 재배치 후 다시 시작된 학습의 로그가 하나의 스트림에 함께 기록됩니다.
    • 학습 시작 시 출력되는 초기화 로그(예시: Starting dataset initialization)가 두 번 이상 표시되면, 학습이 재배치되어 다시 시작되었음을 확인할 수 있습니다.

Training Job 삭제하기

사용하지 않는 Training Job을 삭제할 수 있습니다. Training Job을 삭제하려면 다음 절차를 따르세요.

  1. 모든 서비스 > AI/ML > Simple AI Training 메뉴를 클릭하세요. Simple AI Training의 Service Home 페이지로 이동합니다.
  2. Service Home 페이지에서 Training Job 메뉴를 클릭하세요. Training Job 목록 페이지로 이동합니다.
  3. Training Job 목록 페이지에서 삭제할 자원을 선택한 후, 목록 상단의 삭제 버튼을 클릭하세요.
    • 삭제할 자원을 클릭하여 Training Job 상세 페이지로 이동한 후, 개별적으로 삭제할 수도 있습니다.
  4. 삭제를 알리는 팝업창이 열리면 확인 버튼을 클릭하세요.

Training Workspace 사용하기

Training Workspace를 사용하여 Simple AI Training 서비스를 이용할 수 있습니다.

Training Workspace 생성하기

Training Workspace를 생성하려면 다음 절차를 따르세요.

  1. 모든 서비스 > AI/ML > Simple AI Training 메뉴를 클릭하세요. Simple AI Training의 Service Home 페이지로 이동합니다.

  2. Service Home 페이지에서 Training Workspace 메뉴를 클릭하세요. Training Workspace 목록 페이지로 이동합니다.

  3. Training Workspace 목록 페이지에서 서비스 생성 버튼을 클릭하세요. Training Workspace 생성 페이지로 이동합니다.

  4. 서비스 생성에 필요한 정보들을 입력하고, 상세 옵션을 선택하세요.

    • 서비스 정보 입력 영역에서 Training Workspace 생성에 필요한 옵션을 선택하세요.
      구분
      필수 여부
      상세 설명
      Training Workspace명필수Training Workspace 이름을 입력
      • 영문 소문자, 숫자, 특수문자(-.)를 사용하여 63자 이내로 입력
      리소스 할당필수학습에 활용할 GPU 수 및 메모리 크기 선택
      노드 수필수분산 학습 규모를 설정
      • 2노드 이상 부터 분산 학습 가능
      약정 기간필수서비스 이용 약정 기간을 선택
      표. Training Workspace 서비스 정보 입력 항목
  5. 요약 패널에서 생성한 상세 정보와 예상 청구 금액을 확인하고, 생성 버튼을 클릭하세요.

  6. 생성을 알리는 팝업창이 열리면 확인 버튼을 클릭하세요.

    • 생성이 완료되면, Training Workspace 목록 페이지에서 생성한 자원을 확인하세요.

Training Workspace 수정하기

Training Workspace의 노드 수를 수정할 수 있습니다. Training Workspace를 수정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > AI/ML > Simple AI Training 메뉴를 클릭하세요. Simple AI Training의 Service Home 페이지로 이동합니다.
  2. Service Home 페이지에서 Training Workspace 메뉴를 클릭하세요. Training Workspace 목록 페이지로 이동합니다.
  3. Training Workspace 목록 페이지에서 수정할 자원의 더보기 > 수정 버튼을 클릭하세요. Training Workspace 수정 페이지로 이동합니다.
  4. Training Workspace 수정 페이지에서 노드 수를 확인하고 수정하세요.
  5. 수정이 완료되면 확인 버튼을 클릭하세요.

Training Workspace 삭제하기

사용하지 않는 Training Workspace를 삭제할 수 있습니다. Training Workspace를 삭제하려면 다음 절차를 따르세요.

  1. 모든 서비스 > AI/ML > Simple AI Training 메뉴를 클릭하세요. Simple AI Training의 Service Home 페이지로 이동합니다.
  2. Service Home 페이지에서 Training Workspace 메뉴를 클릭하세요. Training Workspace 목록 페이지로 이동합니다.
  3. Training Workspace 목록 페이지에서 삭제할 자원을 선택한 후, 목록 상단의 서비스 해지 버튼을 클릭하세요.
    • 삭제할 자원의 더보기 > 서비스 해지 버튼을 클릭하여 개별적으로 삭제할 수도 있습니다.
  4. 삭제를 알리는 팝업창이 열리면 확인 버튼을 클릭하세요.
ServiceWatch 지표
Job Failover 사용하기