나는 C++ 함수를 실행하는 matlab 코드를 가지고 있는데, 내 컴퓨터에서 또는 다른 데스크탑에서 잘 동작한다. "나는 SGE 클러스터에서 코드를 실행하려고했습니다 최근 (다른 데스크톱에서 실행하기 위해 내가 matlab에/C++ 기능과 MEX 파일을 복사)하지만 난 오류 messege에게 를 얻을 수 정의되지 않은 함수 'img'는 'double'유형
bash 스크립트에서 주석의 변수를 확장 할 수 있습니까? SGE에 입력 할 스크립트를 작성하고 싶습니다. qsub 구문을 사용하면 bash 스크립트에서 #$으로 시작하는 줄을 사용하여 추가 매개 변수를 그리드 엔진에 전달할 수 있습니다. 예를 들어, #$ -q all.q
#$ -S /bin/bash
#$ -V
#$ -m beas
#$ -o run_
매우 간단한 질문이지만, Sun Grid에 친숙하지 않아서 대답을 찾는 데 어려움이 있습니다. 현재 명령을 생성하고 실행하는 bash 제출 스크립트를 사용하여 그리드에 작업을 제출하고 있습니다. Sun Grid Job이 99 코드로 종료되면 그리드에 다시 제출된다는 온라인을 읽었습니다. 나는 성공적으로 이렇게 내 bash는 스크립트를 작성했습니다 : 나는
qstat 및 sge_qstat 설명서를 읽은 후에도 SGE 6.1 시스템에서 기본 대기열의 이름을 프로그래밍 방식으로 구문 분석 할 수있는 방법은 무엇인지 알 수 없습니다. 즉, 대기열의 이름 여기서 qsub 명령을 수행하면 작업이 제출됩니다. 나는에 빈 파일이 있습니다 ~/.sge_qstat # actually the file doesn't exist
, 우리는 "- 지금 예"작업이 즉시 예정이다 (가능한 경우) 또는 전혀함으로써 qsub -now yes/no <command> 있습니다. 보류중인 대기열에 넣지 않습니다. "-now no"를 지정하면 작업을 즉시 실행할 수없는 경우 보류중인 대기열에 넣습니다. LSF에서는 bsub와 동일한 qsub를 사용합니다. bsub에서는 즉시 실행될 수없는 대기열에
나는 천천히 응답하는 SGE 대기열에 qsub을 사용하여 수백 개의 작업을 제출하는 bash 스크립트를 가지고 있습니다 (각 작업 ID가 표시 될 때까지 기다리는 것이 좋습니다). 쉘을 종료 할 때이 시간이 많이 걸리는 프로세스를 생략하고 스크립트를 죽이지 않으려면 &을 추가하여 스크립트를 백그라운드 작업으로 실행하십시오. 이 방법으로 시간당 30 분의 시
로드 균형 조정을 위해 Grid Engine 클러스터에서 전혀 관련이없는 ("곤란한"병렬 작업) 작업을 시작하기를 원합니다. 내가 지금하고있는 일은 각 작업에 대해 하나의 Bash 스크립트를 생성 한 다음 각각을 개별적으로 제출하는 것입니다. 모두 내가 작성한 Perl 스크립트로 제어됩니다. 모든 작업을 하나의 파일에 넣으면 한 줄에 하나의 작업 만 저장하
Sun Grid Engine 6.2u5 버전을 사용하고 있습니다. 여기서 요구 사항은 완료 작업에서 qsub 명령을 사용하여 작업을 제출할 때입니다. 일부 스크립트 (bash 스크립트)를 실행하려고합니다. 작업 완료를 추적하고 완료 후 스크립트를 실행하기 위해 -notify 옵션 또는 다른 방법을 사용하려면 어떻게해야합니까? 덕분에
클러스터에 제출해야하는 200 개 이상의 작업이 있습니다. 나는 그들을 두 가지 질문에 제출할 것이다. 그 중 하나는 내가 일자리를 제출하고 싶지 않은 기계를 가지고있다. 해당 컴퓨터를 어떻게 제외시킬 수 있습니까?이 qsub -q [email protected] [email protected] [email protected] q2.q