Azure ML Notebook页面刷新后如何重新连接运行中单元格的输出?
Azure ML Notebook 断开后重新获取运行中单元格输出的解决方法
- 连接到现有内核会话:重新打开笔记本后,点击顶部菜单栏的「运行」,选择「连接到现有会话」,找到对应后台运行的会话并连接。连接成功后,正在运行的单元格会继续执行,完成后自动显示输出。
- 查看计算实例日志:进入Azure ML Studio的工作区,找到对应的计算实例,切换到「日志」选项卡,筛选「jupyter」相关的日志文件,里面会保留所有单元格的运行输出,即使浏览器断开连接也能查看。
- 提前捕获输出:如果知道单元格会长时间运行,在单元格开头添加
%%capture cell_output命令,运行后输出会被保存到cell_output变量中。之后无论是否断开连接,只要内核还在运行,执行print(cell_output.stdout)就能调出之前的输出内容。
内容的提问来源于stack exchange,提问作者kyuz0
相关产品推荐
相关产品推荐

