This patch addresses two issues with PyTorch's CPP Extension functionality.
When building C++ extensions with nvcc, nvcc will only use the system's version of gcc. It should instead use whichever compiler is declared in the ${CC} variable. An upstream fix is added for this.
On ppc64le, there is a failure when setting -std=c++14. Instead, it should be set to -std=gnu++14 (unless nvcc is being used). (Changes brought in from https://github.com/open-ce/pytorch-feedstock/pull/2)
This patch addresses two issues with PyTorch's CPP Extension functionality.
When building C++ extensions with nvcc, nvcc will only use the system's version of gcc. It should instead use whichever compiler is declared in the ${CC} variable. An upstream fix is added for this.
On ppc64le, there is a failure when setting -std=c++14. Instead, it should be set to -std=gnu++14 (unless nvcc is being used). (Changes brought in from https://github.com/open-ce/pytorch-feedstock/pull/2)