【发布时间】:2019-12-25 15:58:48
【问题描述】:
我正在设置要在 PSC Bridges P100 GPU 节点上执行的 Dask 脚本。这些节点提供 2 个 GPU 和 32 个 CPU 内核。我想启动基于 CPU 和 GPU 的 dask-workers。
CPU worker 将被启动:
dask-worker --nprocs 1 --nthreads 1
而 GPU 工作者为:
CUDA_VISIBLE_DEVICE=0 dask-worker --nprocs 1 --nthreads 1
我的工作流程由一组纯 CPU 任务和一组 GPU 任务组成,这取决于 CPU 任务的结果。有没有办法将 GPU 任务仅绑定到 GPU 工作人员?
此外,我想确保 GPU 任务与它们所依赖的 CPU 任务位于同一个计算节点上。我能做到吗?
【问题讨论】:
-
我很好奇:你找到方法了吗?
-
我很想知道你最终是如何解决这个问题的
标签: dask