【发布时间】:2020-12-31 05:18:44
【问题描述】:
我可以访问运行 PBS Pro 的集群,并希望保持 PBSCluster 实例在头节点上运行。我当前(显然已损坏)的脚本是:
import dask_jobqueue
from paths import get_temp_dir
def main():
temp_dir = get_temp_dir()
scheduler_options = {'scheduler_file': temp_dir / 'scheduler.json'}
cluster = dask_jobqueue.PBSCluster(cores=24, memory='100GB', processes=1, scheduler_options=scheduler_options)
if __name__ == '__main__':
main()
这个脚本显然被破坏了,因为在创建集群后,main() 函数退出并且集群被销毁。
我想我必须调用某种execute_io_loop 函数,但我在API 中找不到任何东西。
那么,我怎样才能让我的 PBSCluster 保持活力?
【问题讨论】:
标签: dask dask-distributed dask-jobqueue