nccl
蓝鲸123
做更好的自己
展开
-
nvidia-nccl 学习
1.ncclResult_t ncclGetUniqueId(ncclUniqueId* uniqueId) 创建一个被初始化函数(ncclCommInitRank)使用的Id。该函数只能被调用一次(在整个分布式计算中只能被一个地方调用),调用后产生的Id需要分发给分布式任务中其他所有的任务,然后在进行ncclCommInitRank初始化操作(该初始化操作需要使用全局统一Id)。comm...原创 2018-07-18 15:12:47 · 2486 阅读 · 0 评论 -
nccl 函数 ncclReduce和ncclAllReduce
下面代码中实现了ncclReduce和ncclAllReduce的例子,以ncclReduce举例(其中把隐藏的ncclAllReduce去掉就可以实现ncclAllREduce)://测试NCCL的reduce#include<stdio.h>#include <malloc.h>#include<stdlib.h>#include "cuda_r...原创 2018-07-20 16:10:28 · 5321 阅读 · 1 评论 -
nvidia-nccl 学习笔记
NCCL 资料NCCL官方说明: https://devblogs.nvidia.com/fast-multi-gpu-collectives-nccl/ https://developer.nvidia.com/nccl http://docs.nvidia.com/deeplearning/sdk/nccl-developer-guide/index.htmlNCCL1 ...转载 2018-08-07 12:49:17 · 9677 阅读 · 2 评论 -
nccl安装
nccl安装wget https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.debsudo dpkg -i nvidia-machine-learning-repo-u...原创 2018-09-21 17:10:02 · 985 阅读 · 0 评论