快速入门

Dask-CUDA 集群可以使用 LocalCUDACluster 或命令行中的 dask cuda worker 创建。

LocalCUDACluster

要使用所有可用 GPU 创建 Dask-CUDA 集群并连接一个 Dask.distributed 客户端

from dask_cuda import LocalCUDACluster
from dask.distributed import Client

cluster = LocalCUDACluster()
client = Client(cluster)

提示

在独立的 Python 脚本中使用 dask_cuda.LocalCUDACluster 时,请确保包含 if __name__ == "__main__": 块。更多详细信息请参见 独立的 Python 脚本

dask cuda worker

要从命令行创建一个等效的集群,Dask-CUDA 工作进程必须连接到使用 dask scheduler 启动的调度器。

$ dask scheduler
distributed.scheduler - INFO -   Scheduler at:  tcp://127.0.0.1:8786

$ dask cuda worker 127.0.0.1:8786

要将客户端连接到此集群

from dask.distributed import Client

client = Client("127.0.0.1:8786")