nohup执行python脚本看不到log
发布网友
发布时间:2022-11-11 11:28
我来回答
共1个回答
热心网友
时间:2024-10-10 22:03
python的输出有缓冲,导致log并不能够马上看到输出。
-u参数,使得python不启用缓冲。
所以修改命令即可:nohup python -u test.py > log &
nohup送入后台运行:
nohup python -u train_lanenet.py >nohup 2>&1 &
# 使用第一张到第三张GPU卡
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "1,2,3"
热心网友
时间:2024-10-10 22:03
python的输出有缓冲,导致log并不能够马上看到输出。
-u参数,使得python不启用缓冲。
所以修改命令即可:nohup python -u test.py > log &
nohup送入后台运行:
nohup python -u train_lanenet.py >nohup 2>&1 &
# 使用第一张到第三张GPU卡
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "1,2,3"