Google Colab:将 python 输出重定向到日志文件

我正在 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


料青山看我应如是
浏览 232回答 2
2回答

慕无忌1623718

阿米特的回答很好。附带说明:如果您收到类似于以下内容的错误消息:tee: output.txt: Transport endpoint is not connected并且您已经使用类似的东西在当前的 colab notebook 文件中安装了一个驱动器;drive.mount('/content/gdrive', force_remount=True)重新检查您是否没有尝试在尝试运行的 python 脚本中再次安装 gdrive 驱动器可能会有所帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python