gpt4 book ai didi

python - 是否可以使用 papermill 停止执行 Jupyter notebook?

转载 作者:行者123 更新时间:2023-12-04 17:42:30 29 4
gpt4 key购买 nike

我有一个设置,其中我有一些参数化的 Jupyter 笔记本,因此我可以从另一个笔记本运行它们。

我正在使用 papermill 模块来执行此操作,这非常方便。最简单的运行方式看起来像这样

path = '/path/to/notebook.ipynb'
pm.execute_notebook(
path,
path,
)

我现在想要的是能够在不满足某些条件时从正在运行的笔记本中停止执行。

有没有办法用 papermill 做到这一点,如果没有,是否有另一个模块可以做到这一点?

最佳答案

我只会在笔记本中使用 assert not failure_condition, "My condition failed" 来强制引发异常。这将停止执行并引发异常,papermill 将在调用 pm.execute_notebook 的父进程中包装在 PapermillExecutionError 中。

关于python - 是否可以使用 papermill 停止执行 Jupyter notebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53847734/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com