在服務器上運行代碼

1 安裝包

  • dgl 用于開發(fā)圖神經(jīng)網(wǎng)絡(luò)
conda list dgl

運行代碼

  • 后臺運行
    nohup 英文全稱 no hang up(不掛起),用于在系統(tǒng)后臺不掛斷地運行命令,退出終端不會影響程序的運行。
nohup Command [ Arg … ] [ & ]
Command:要執(zhí)行的命令。
Arg:一些參數(shù),可以指定輸出文件。
&:讓命令在后臺執(zhí)行,終端退出后命令仍舊執(zhí)行。

如果要停止運行,你需要使用以下命令查找到 nohup 運行腳本到 PID,然后使用 kill 命令來刪除:

ps -aux | grep "runoob.sh" 
參數(shù)說明:
a : 顯示所有程序
u : 以用戶為主的格式來顯示
x : 顯示所有程序,不區(qū)分終端機

找到 PID 后,就可以使用 kill PID 來刪除。
kill -9  進程號PID
  • 指定卡運行 CUDA_VISIBLE_DEVICES
  • 命令行 2>&1解釋
    學習鏈接
    0 表示stdin標準輸入
    1 表示stdout標準輸出
    2 表示stderr標準錯誤
    image.png
例子:
 CUDA_VISIBLE_DEVICES=1,2,3 nohup python demo.py 2>&1 >./run_demo.log &

查看運行情況

  • 閱讀日志
cat run_demo.log
  • top
    top命令是linux系統(tǒng)常用命令之一,能夠?qū)崟r顯示系統(tǒng)各個進程的資源占用情況,類似于windows系統(tǒng)的任務管理器。

  • screen:用于多重視窗管理程序。

screen -R run_demo

有用就留個贊吧^_^~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容