작업은 일괄 배포를 실행하는 방법 또는 스크립트, 노트북, 코드 패키지 또는 흐름과 같은 독립된 자산을 watsonx.ai 런타임에서 실행하는 방법입니다. 작업에 대한 입력 및 출력을 선택하고 수동으로 또는 스케줄에 따라 실행하도록 선택할 수 있습니다. 배치 영역에서 작업을 작성, 스케줄, 실행 및 관리할 수 있습니다.
- API 키를 생성하여 작업 자격 증명을 설정해야 합니다. 자세한 내용은 작업 자격 증명 관리하기를 참조하세요.
일괄처리 배치 작업 작성
일괄처리 배치 작업을 작성할 때 다음 단계를 수행하십시오.
- 배치 탭에서 배치를 선택하고 새 작업을 클릭하십시오. 작업 작성 대화 상자가 열립니다.
- 세부사항 정의 섹션에서 작업 이름, 선택적 설명을 입력하고 다음을 클릭하십시오.
- 구성 섹션에서 하드웨어 스펙을 선택하십시오. 다음 단계에 따라 선택적으로 환경 변수 및 작업 실행 보존 설정을 구성할 수 있습니다.
- 선택사항: Python 스크립트, R 스크립트 또는 노트북을 배치하는 경우 환경 변수를 입력하여 작업에 매개변수를 전달할 수 있습니다. 환경 변수 를 클릭하여 키 - 값 쌍을 입력하십시오.
- 선택사항: 모든 히스토리 작업 메타데이터를 유지하여 자원 완료를 방지하려면 다음 옵션 중 하나를 따르십시오.
- 작업 실행 및 연관된 로그의 설정된 수를 저장하기 위한 임계값을 설정하려면 금액별 을 클릭하십시오.
- 지정된 일 수 동안 아티팩트를 저장하기 위한 임계값을 설정하려면 지속 기간 (일) 별 을 클릭하십시오.
- 선택사항: 스케줄 섹션에서 스케줄 해제 단추를 토글하여 실행을 스케줄하십시오. 스케줄 시작 날짜 및 시간을 설정하고 반복 스케줄을 설정할 수 있습니다. 다음을 클릭하십시오.
- 선택사항: 알림 섹션에서 끄기 단추를 토글하여 이 작업과 연관된 알림을 켜십시오. 다음을 클릭하십시오.
- 데이터 선택 섹션에서 모델 스키마에 해당하는 인라인 데이터를 제공하십시오. JSON 형식으로 입력을 제공할 수 있습니다. 다음을 클릭하십시오. 인라인 데이터에 대한 JSON 페이로드 예를 참조하십시오.
- 검토 및 작성 섹션에서 작업 세부사항을 확인하고 작성 및 실행을 클릭하십시오.
참고:
스케줄된 작업은 배치 공간의 작업 탭에 표시됩니다.
작업 실행 결과는 지정된 출력 파일에 기록되고 공간 자산으로 저장됩니다.
데이터 자산은 공간으로 승격한 데이터 소스 파일, 연결된 데이터 소스 또는 파일 기반 데이터 소스의 데이터베이스 및 파일의 테이블일 수 있습니다.
작업 스케줄에서 특정 요일을 제외하면 작업이 예상대로 실행되지 않을 수 있습니다. 스케줄을 작성하는 사용자의 시간대와 작업이 실행되는 기본 노드의 시간대가 일치하지 않기 때문입니다.
스케줄된 작업을 작성하거나 수정할 때 API키가 생성됩니다. 향후 실행에서는 이 생성된 API키를 사용합니다.
인라인 데이터에 대한 예제 JSON 페이로드
{
"deployment": {
"id": "<deployment id>"
},
"space_id": "<your space id>",
"name": "test_v4_inline",
"scoring": {
"input_data": [{
"fields": ["AGE", "SEX", "BP", "CHOLESTEROL", "NA", "K"],
"values": [[47, "M", "LOW", "HIGH", 0.739, 0.056], [47, "M", "LOW", "HIGH", 0.739, 0.056]]
}]
}
}
큐 처리 및 동시 작업 실행
각 배치에 대한 최대 동시 작업 수는 배치 서비스에 의해 내부적으로 처리됩니다. 일괄처리 배치의 경우 기본적으로 두 개의 작업을 동시에 실행할 수 있습니다. 이미 두 개의 실행 중인 작업이 있는 일괄처리 배치에 대한 배치 작업 요청은 나중에 실행할 수 있도록 큐에 배치됩니다. 실행 중인 작업이 완료되면 큐의 다음 작업이 실행됩니다. 큐에는 크기 제한이 없습니다.
일괄처리 배치에 대형 인라인 페이로드 사용에 대한 제한사항
대형 인라인 페이로드를 사용하는 일괄처리 배치 작업은 starting
또는 running
상태로 고정될 수 있습니다. 자세한 정보는 다음을 참조하십시오.
배치 작업 메타데이터의 유지
작업 관련 메타데이터는 지속되며 작업 및 해당 배치가 삭제될 때까지 액세스할 수 있습니다.
배치 작업 세부사항 보기
일괄처리 작업을 작성하거나 볼 때 배치 ID및 작업 ID가 표시됩니다.
- 배치 ID는 하드웨어 및 소프트웨어 구성과 관련 자산을 포함하여 배치 정의를 나타냅니다.
- 작업 ID는 입력 데이터, 출력 위치 및 작업 실행 스케줄을 포함하여 작업에 대한 세부사항을 나타냅니다.
이 ID를 사용하여 watsonx.ai 런타임 데이터 및 AI 공통 코어 API 요청 또는 watsonx.ai Python 클라이언트 라이브러리를 사용하는 노트북에서 작업을 참조할 수 있습니다.
상위 주제: 예측 배치 관리