【问题标题】:GCP - run all cells of Jupyter Notebook without open browser and show logs to terminalGCP - 在没有打开浏览器的情况下运行 Jupyter Notebook 的所有单元并将日志显示到终端
【发布时间】:2020-03-05 13:01:42
【问题描述】:
我开始在 Google Cloud Platform 中使用 VM 实例来训练深度学习。在 Linux 机器中,只需通过终端中的命令,无需打开浏览器即可开始运行 Jupyter Notebook 单元的最佳方式是什么。我还想查看终端中的所有输出。
【问题讨论】:
标签:
google-cloud-platform
deep-learning
jupyter-notebook
【解决方案1】:
是的,这是可能的,并且有不同的方法;
一种方法是使用 runipy。这将运行笔记本中的所有单元格。
源代码在这里runipy
您还可以将输出保存为 html 报告或笔记本
你可以使用 pip 安装 runipy
$ pip3 install runipy
另一种方法是使用python3模块nbconvert。
这将允许您使用 python 交互式 shell。
在此处查看官方 Python 文档Executing notebooks from the command line