클러스터의 특정 노드에 설치된 conda 환경에서 실행되는 Python 프로그램이 있습니다. 이것을 qsub에 제출하고 싶지만 도움이 필요합니다. 내 스크립트는 다음과 같습니다
#!/bin/bash
source conda activate myenv
pyhton3.6 myprogram.py
난 노력 했어:
-
ssh **node** 'export SGE_ROOT=/usr/local/run/ge2011.11; /usr/local/run/ge2011.11/bin/linux-x64/qsub script.sh'
하지만 말야
Unable to run job: denied: host "**node**" is no submit hot. Exiting
-
qsub cwd -V qu=**node** script.sh
하지만 말야
Unable to read script because of error: error opening cwd;error opening qu=**node**
감사해요!
답변1
우회로였을 수도 있지만 저는 그렇게 했습니다.
- 로그인 노드
- myscript.py에 포함되어 있습니다:
#!/anaconda3path/bin/python3.6
- 다음으로 실행:
nohup python3.6 myprogram.py > NNp.out &
문제가 해결되었습니다!