NCCL v2.30.3-1 Release installs the following headers without nccl prefix (assuming that the installation path is /usr):
/usr/include/param/
/usr/include/param/c_api.h
/usr/include/param/common.h
/usr/include/param/param.h
/usr/include/param/param_registry.h
/usr/include/param/parser_bitset.h
/usr/include/param/parser_common.h
/usr/include/param/parser_default.h
/usr/include/param/parser_enum.h
/usr/include/param/parser_list.h
/usr/include/param/parsers.h
/usr/include/param/utils.h
The other headers are nccl.h, nccl_device.h, and the nccl_device/ directory. Hence, the param directory should be probably renamed to nccl_param to avoid naming conflicts with other software.
Steps to Reproduce the Issue
No response
NCCL Version
v2.30.3-1
Your platform details
No response
Error Message & Behavior
No response
NCCL v2.30.3-1 Release installs the following headers without nccl prefix (assuming that the installation path is
/usr):The other headers are
nccl.h,nccl_device.h, and thenccl_device/directory. Hence, theparamdirectory should be probably renamed tonccl_paramto avoid naming conflicts with other software.Steps to Reproduce the Issue
No response
NCCL Version
v2.30.3-1
Your platform details
No response
Error Message & Behavior
No response