dgl.distributed.initialize
- dgl.distributed.initialize(ip_config, max_queue_size=21474836480, net_type=None, num_worker_threads=1, use_graphbolt=False)[源代码]
初始化 DGL 的分布式模块
此函数初始化 DGL 的分布式模块。在服务器模式或客户端模式下行为不同。在服务器模式下,它运行服务器代码并永不返回。在客户端模式下,它与服务器建立连接进行通信,并创建工作进程用于分布式采样。
- 参数:
注意
用户必须在调用任何 DGL 分布式 API 和框架特定的分布式 API 之前调用此 API。例如,与 Pytorch 一起使用时,用户必须在调用 Pytorch 的 pytorch.distributed.init_process_group 之前调用此函数。