我正在 Google CoLab 上使用 Tensorflow 训练模型。训练过程向屏幕输出了很多行。有没有办法将所有 python 输出重定向到日志文件并稍后读取?PS我试过这个建议:https : //colab.research.google.com/drive/1q2mhsj4bwwdQK-KZIxrIIKed8O11MQl0但它仅适用于系统命令(如“ls -la”等)。使用此代码,python 命令仍在写入标准输出。!python /root/models/research/object_detection/model_main.py \ --pipeline_config_path=/drive/data/ssd_mobilenet_v1_0.75_depth_300x300_coco14_sync.config \ --model_dir=/drive/data/ \ --num_train_steps=50000 \ --num_eval_steps=2000 \ --alsologtostderr
2 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
阿米特的回答很好。附带说明:如果您收到类似于以下内容的错误消息:
tee: output.txt: Transport endpoint is not connected
并且您已经使用类似的东西在当前的 colab notebook 文件中安装了一个驱动器;
drive.mount('/content/gdrive', force_remount=True)
重新检查您是否没有尝试在尝试运行的 python 脚本中再次安装 gdrive 驱动器可能会有所帮助。
添加回答
举报
0/150
提交
取消