我正在使用波纹管脚本来显示我的结果。它将每10毫秒读取一次my_model.log
并显示在图表中。我将下面的文字保存为visualize.sh
refresh_log() {
while true; do
python parse_log.py ./my_model.log .
sleep 10
done
}
refresh_log &
sleep 2
gnuplot -persist ./gnuplot_commands.py
其中gnuplot_commands.py
是
# gnuplot_commands
set datafile separator ','
plot 'my_model.log.train' using 1:4 with line title 'training loss'
pause 1
reread
我的问题是当我在Ubuntu的终端上运行visualize.sh
时。操作系统通常专注于图形,我无法做任何事情。我猜代码在主线程中运行。我该怎么解决?感谢