createJob
클러스터에서 독립 작업 만들기
설명
는 식별된 클러스터에 독립 작업을 만들고 클라이언트에 independent job 객체를 만듭니다.job = createJob(myCluster)
작업의 데이터는 클러스터의 JobStorageLocation 속성으로 지정된 위치에 저장됩니다.
또한 는 작업을 만들 때 하나 이상의 선택적 이름-값 인수를 사용하여 job = createJob(myCluster,Name,Value)Profile을 지정하거나 독립 작업 속성을 설정합니다. 유효한 속성의 목록은 parallel.Job 객체 도움말 페이지를 참조하십시오.
Profile과 기타 속성을 지정할 때 이러한 속성 이름-값 쌍에 지정한 값이 프로파일의 값을 재정의할 수 있습니다.
예제
입력 인수
이름-값 인수
팁
코드를 개발하고 테스트하려면 클라이언트 컴퓨터의 로컬 클러스터에서 일괄 처리 작업을 실행하면 됩니다. MATLAB 세션을 닫으면 로컬 클러스터를 사용하는 모든 일괄 처리 작업도 즉시 중지됩니다.
원격 클러스터로 작업을 분담하면 작업이 처리되는 동안 MATLAB 클라이언트 세션을 닫고 나중에 또는 새 클라이언트 세션에서 일괄 처리 작업의 정보를 가져올 수 있습니다.
워커로 계산을 분담할 경우, 클라이언트에서 계산할 때 필요한 파일은 모두 워커에서도 사용할 수 있어야 합니다. 기본적으로 클라이언트는 이러한 파일을 감지하여 첨부하려고 시도합니다. 자동 감지를 끄려면
AutoAttachFiles속성을false로 설정하십시오. 모든 파일을 찾지 못하거나 클라이언트에서 워커로 파일을 전송하는 속도가 느린 경우에는 다음 옵션 중 하나를 사용하십시오.파일이 워커에서 액세스할 수 없는 폴더에 있는 경우에는
AttachedFiles속성을 설정합니다. 클러스터는 지정한 각 파일을 클라이언트에서 워커로 복사합니다.파일이 워커에서 액세스할 수 있는 폴더에 있는 경우에는
AdditionalPaths속성을 대신 설정할 수 있습니다.AdditionalPaths속성을 사용하여 경로를 각 워커의 MATLAB 검색 경로에 추가하고 파일이 불필요하게 클라이언트에서 워커로 복사되는 것을 방지합니다.
버전 내역
R2006a 이전에 개발됨
참고 항목
createCommunicatingJob | createTask | findJob | parcluster | recreate | submit