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 등)의 URL 주소 입력
      • 학습 스크립트가 실행될 환경이 정의된 컨테이너 이미지(Python, PyTorch, CUDA, Nvida GPU 등) 지정
      사용자 ID선택이미지 저장소의 사용자 ID
      비밀번호필수이미지 저장소의 비밀번호
      표. Training Job AI Training Image 정보 입력 입력 항목
    • 학습 Command 및 Volume 정보 입력 영역에서 필요한 정보를 입력 또는 선택하세요.
      구분
      필수 여부
      상세 설명
      Volume선택추가 Volume 사용 시 Volume의 Mount 경로와 연결할 Volume을 선택
      • Mount Path: File Storage 연결 시 사용할 데이터 경로(예시: /root)를 입력
      • Volume: 연결할 Volume 선택
      • 추가 버튼을 클릭하여 Volume을 최대 10개까지 추가 가능
      학습 스토리지 가져오기(Object Storage)선택학습 스크립트가 Object Storage에 있는 경우, 저장할 Download Path와 해당 파일의 URL을 입력
      Command필수Command 정보를 1,024 이내로 입력
      표. 학습 Command 및 Volume 정보 입력 입력 항목
    • 추가 정보 입력 영역에서 필요한 정보를 입력 또는 선택하세요.
      구분
      필수 여부
      상세 설명
      태그선택태그 추가
      • 자원 당 최대 50개까지 추가 가능
      • 태그 추가 버튼을 클릭한 후 Key, Value 값을 입력 또는 선택
      표. 추가 정보 입력 항목
  4. 요약 패널에서 생성한 상세 정보를 확인하고, 생성 버튼을 클릭하세요.

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

    • 생성이 완료되면, Training Job 목록 페이지에서 생성한 자원을 확인하세요.
주의
Simple AI Training 서비스에서 사용할 File Storage Volume이 없는 경우, 서비스를 생성할 수 없습니다.
Quota Servcie에서 Simple AI Training의 SAT.FILE_STORAGE.MOUNT.MAX.COUNT값을 1 이상으로 변경 요청하세요.

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 상세 페이지는 상세 정보, 모니터링, 로그, 태그 탭으로 구성됩니다.
      구분상세 설명
      서비스 상태Training Job의 상태
      • Running: 생성 완료/정상 작동 중
      • Completed: Training Job 수행 완료
      • Pending: Training Job 실행 대기
      • Failed: 에러 발생
      Training Job 삭제서비스를 해지하는 버튼
      표. Training Job 상세 페이지 항목

상세 정보

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

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

모니터링

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

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

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

로그

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

구분상세 설명
Job 로그ServiceWatch 서비스의 로그 정보를 연계하여 표시
  • 로그 정보 클릭 시 ServiceWatch의 로그 그룹 상세 페이지로 이동
  • 로그 확인에 대한 자세한 내용은 [Training Job 로그 확인하기(#log-check) 참고
표. Training Job 로그 탭 항목

참고
Training Job의 로그는 ServiceWatch 서비스와 연계되어 제공됩니다.
로그 모니터링에 대한 제세한 내용은 ServiceWatch 서비스의 로그 모니터링하기를 참고하세요.

태그

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. 삭제를 알리는 팝업창이 열리면 확인 버튼을 클릭하세요.

Volume 관리하기

새로운 Volume을 연결하거나 이미 연결된 Volume의 상태을 확인하고 관리할 수 있습니다.

Volume 연결하기

새로운 Volume을 연결할 수 있습니다.
Volume의 연결하려면 다음 절차를 따르세요.

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

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

  3. Volume 목록 페이지에서 Volume 연결 버튼을 클릭하세요. Volume 연결 페이지로 이동합니다.

  4. Volume 연결 페이지에서 필수 정보를 입력한 후, 완료 버튼을 클릭하세요.

    구분
    필수 여부
    상세 설명
    Volume명필수연결할 Volume 이름을 입력
    • 영문 소문자로 시작하여 영문 소문자, 숫자, 특수문자(-)를 사용하여 3 ~ 32자 이내로 입력
    • 이름 마지막에는 특수문자 입력 불가
    • Volume명 형식: 입력값+UUID (8자리로 구성된 영문 소문자 및 숫자)
    File Storage필수Volume에 연결할 File Storage를 선택
    • File Storage 디스크 유형은 고성능 SSD만 지원
    표. Volume 연결 입력 항목

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

Volume 목록 확인하기

현재 사용 중인 Volume 목록과 상태를 확인할 수 있습니다.
Volume 목록을 확인하려면 다음 절차를 따르세요.

  1. 모든 서비스 > AI/ML > Simple AI Training 메뉴를 클릭하세요. Simple AI Training의 Service Home 페이지로 이동합니다.
  2. Service Home 페이지에서 Volume 메뉴를 클릭하세요. Volume 목록 페이지로 이동합니다.
    구분상세 설명
    Volume명연결된 Volume 이름
    연결된 File Storage연결된 File Storage 유형
    생성 일시Volume 연결 일시
    해제Volume 연결을 해제
    표. Volume 목록 상세 항목

Volume 연결 해제하기

사용하지 않는 Volume의 연결을 해제할 수 있습니다.
Volume의 연결을 해제하려면 다음 절차를 따르세요.

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