快速入门

可以使用LocalCUDACluster或从命令行使用dask cuda worker来创建一个Dask-CUDA集群。

本地CUDA集群

要使用所有可用的GPU创建一个Dask-CUDA集群,并将Dask.distributed Client连接到它:

from dask_cuda import LocalCUDACluster
from dask.distributed import Client

cluster = LocalCUDACluster()
client = Client(cluster)

提示

请确保在使用dask_cuda.LocalCUDACluster的独立Python脚本中包含一个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")