我正在使用羣集來運行我的代碼。我使用runm文件在集羣上運行我的代碼。 RUNM腳本如下:今天如何避免在羣集頭節點上運行代碼
#!/bin/sh
#SBATCH --job-name="....."
#SBATCH -n 4
#SBATCH --output=bachoutput
#SBATCH --nodes=1-1
#SBATCH -p all
#SBATCH --time=1-01:00:00
matlab <znoDisplay.m>o1
,當我的代碼正在運行我收到一封電子郵件從集羣的老闆說,這些請不要在頭節點上運行代碼,並使用其他節點。我做了很多搜索,但是我找不到如何將節點從主節點更改爲其他節點。任何人都可以幫我嗎?有沒有可以在runm中使用的腳本來改變它?
任何人都可以幫助我避免在頭節點上運行我的代碼?
你怎麼只使用腳本而不是'matlab -nodisplay -nosplash'? '-nosdisplay'防止GUI和'-nosplash'阻止MATLAB標識彈出。 –
atru
是的,絕對嘗試。 @damienfrancois解決方案也可能是正確的選擇。 – atru
還有一個問題:爲什麼不能在集羣的頭節點上運行代碼?在頭節點上運行代碼是否較慢? @atru –