parallel.Task
태스크 속성 및 동작에 액세스
컨테이너 계층 구조
부모 | parallel.Job |
자식 | 없음 |
설명
parallel.Task 객체는 워커에서 실행하는 작업의 일부인 태스크에 대한 액세스를 제공합니다.
유형
다음 표에는 클러스터 유형에 따라 사용 가능한 task 객체 유형이 설명되어 있습니다.
작업 유형 | 설명 |
---|---|
parallel.task.MJSTask | MATLAB® 작업 스케줄러 클러스터의 태스크 |
parallel.task.CJSTask | CJS 클러스터의 태스크 |
메서드
모든 태스크 유형의 객체는 동일한 메서드를 가지며, 이는 다음 표에 설명되어 있습니다.
cancel | Cancel job or task |
delete | Remove job or task object from cluster and memory |
속성
모든 태스크 유형에서 사용 가능
다음은 모든 task 객체 유형의 공통된 속성입니다.
속성 | 설명 |
---|---|
CaptureDiary | Diary 출력을 반환할지 여부 지정 |
CreateDateTime | 태스크가 생성된 날짜 및 시간 |
Diary | task 객체의 함수 실행으로 생성된 텍스트 |
Error | 태스크 오류 정보 |
ErrorIdentifier | 태스크 오류 ID |
ErrorMessage | 태스크 오류의 메시지 |
FinishDateTime | 태스크가 완료된 날짜 및 시간 |
Function | 태스크 실행 시 호출되는 함수 |
ID | 태스크의 숫자형 식별자 |
InputArguments | 태스크 함수에 대한 입력 인수 |
Name | 이 태스크의 이름 |
NumOutputArguments | 태스크 함수에서 반환된 인수 개수 |
OutputArguments | 워커에서 태스크 함수를 실행하여 나온 출력 인수 |
Parent | 이 태스크를 포함하는 job 객체 |
RunningDuration | 현재의 태스크 지속 시간으로, duration 객체로 지정됨 |
StartDateTime | 태스크가 시작된 날짜 및 시간 |
State | 태스크의 현재 상태 |
UserData | 이 task 객체와 연결된 정보 |
Warnings | 태스크 실행 중에 발생한 경고 정보로, 필드 message , identifier , stack 을 가진 구조체형 배열로 나타냄 |
Worker | 이 태스크를 실행한 워커를 나타내는 객체 |
MATLAB 작업 스케줄러 태스크
MATLAB 작업 스케줄러 task 객체는 공통된 속성 외에도 다음 속성을 가집니다.
속성 | 설명 |
---|---|
FailureInfo | 실패한 태스크에서 반환되는 정보 |
FinishedFcn | 태스크 완료 시 클라이언트에서 실행되는 콜백 |
MaximumRetries | 실패한 태스크를 다시 실행할 수 있는 최대 횟수 |
NumFailures | 태스크가 실패한 횟수 |
RunningFcn | 태스크 실행이 시작될 때 클라이언트에서 실행되는 콜백 |
Timeout | 태스크를 완료하기 위해 사용하는 시간 제한(단위: 초) |
CJS 태스크
CJS task 객체는 공통된 속성 외에도 다음 속성을 가집니다.
속성 | 설명 |
---|---|
SchedulerID | 태스크를 타사 스케줄러에 제출한 경우, 제출 시 해당 스케줄러가 태스크에 부여하는 ID입니다. 예를 들어 SLURM 스케줄러의 |
도움말
parallel.Task 객체의 속성에 대한 도움말 링크 목록을 비롯하여 이 객체의 유형에 대한 추가 도움말을 보려면 다음을 입력하십시오.
help parallel.task.MJSTask help parallel.task.CJSTask
버전 내역
R2012a에 개발됨