The Tensor and Variable classes are being merged in Python. This means that all interfaces to C++ must accept Variables where they previously accepted Tensors.
The CHECK function was used but not defined in the nccl.h header file.