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