2017-05-08 8 views
-2

내 랩톱에서 matlab 2016a를 사용하여 코드를 테스트했지만 제대로 작동합니다. 나는 짐작하고있다. 클러스터의 matlab에 문제가있다. 특히 병렬 컴퓨팅 도구 상자의 경우 이 맞다.parcluster를 사용하는 중 오류 (행 53) 입력 인수가 충분하지 않습니다.

이 'parcluster'기능은 클러스터에서 작동하지 않습니다. 그것은 다음과 같은 오류가 나를 보여줍니다

오류 parcluster를 사용하여 (라인 53)

충분하지 않은 입력 인수를. segmentationScript에

오류 (라인 30)

parcluster 클러스터 = ('로컬');

"cluster = parcluster ('local');"을 입력하면 " 내 노트북 ​​MATLAB에, 그것은 나에게 병렬 상태에 대한 정보를 제공합니다 : ('지역')

클러스터 =

지우기

클러스터 = parcluster을

로컬 클러스터

Properties: 

         Profile: local 
         Modified: false 
          Host: CSLs-iMac 
        NumWorkers: 4 

고마워요!

헬렌

답변

0

나는 그것을 직접 해결했다.

는 다시 /home/helenliu/.matlab/

다시 시작 MATLAB에서 "local_cluster_jobs"의 하위 디렉토리를 삭제.

[helenliu @ loginnode1 ~] $ RF RM은 .matlab/local_cluster_jobs/

[helenliu @ loginnode1 ~] $ SSH를 연산 1-111 (SSH로 계산 노드)

[helenliu @ 연산 1-111을 ~] $ matlab에 (실행 컴퓨팅 노드에서 MATLAB)

..........

클러스터 = parcluster ('지방')

클러스터 =

지역 클러스터

Properties: 

         Profile: local 
        Modified: false 
         Host: compute-1-111 
        NumWorkers: 16 

그것은 잘 작동합니다!