ray.shutdown#

ray.shutdown(_exiting_interpreter: bool = False)[源代码]#

断开工作节点,并终止由 ray.init() 启动的进程。

当使用 Ray 的 Python 进程退出时,这将自动在最后运行。连续运行两次是可以的。此函数的主要用例是在测试之间清理状态。

请注意,这将清除任何远程函数定义、角色定义和现有角色,因此如果您希望在调用 ray.shutdown() 后使用任何先前定义的远程函数或角色,那么您需要重新定义它们。如果它们是在导入的模块中定义的,那么您需要重新加载该模块。

参数:

_exiting_interpreter – 如果这是由 atexit 钩子调用的则为真,否则为假。如果我们正在退出解释器,我们将等待一会儿以打印任何额外的错误消息。