Closed Honghe closed 4 years ago
Environment: Ubuntu 18.04 Anaconda with create env with the following command:
conda env create -n impersonator environment.yml
err log:
/usr/local/cuda/bin/nvcc -I/home/u/anaconda3/envs/impersonator/lib/python3.7/site-packages/torch/include -I/home/u/anaconda3/envs/impersonator/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/u/anaconda3/envs/impersonator/lib/python3.7/site-packages/torch/include/TH -I/home/u/anaconda3/envs/impersonator/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/u/anaconda3/envs/impersonator/include/python3.7m -c neural_renderer/cuda/load_textures_cuda_kernel.cu -o build/temp.linux-x86_64-3.7/neural_renderer/cuda/load_textures_cuda_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=load_textures -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 /home/u/anaconda3/envs/impersonator/gcc/include/c++/tuple: In instantiation of ‘static constexpr bool std::_TC<<anonymous>, _Elements>::_MoveConstructibleTuple() [with _UElements = {std::tuple<at::Tensor, at::Tensor, at::Tensor>}; bool <anonymous> = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’: /home/u/anaconda3/envs/impersonator/gcc/include/c++/tuple:613:152: required by substitution of ‘template<class ... _UElements, typename std::enable_if<((std::_TC<(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()) && (3ul >= 1)), bool>::type <anonymous> > constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {std::tuple<at::Tensor, at::Tensor, at::Tensor>}; typename std::enable_if<((std::_TC<(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()) && (3ul >= 1)), bool>::type <anonymous> = <missing>]’ /home/u/anaconda3/envs/impersonator/lib/python3.7/site-packages/torch/include/ATen/core/TensorMethods.h:1566:176: required from here /home/u/anaconda3/envs/impersonator/gcc/include/c++/tuple:483:67: error: mismatched argument pack lengths while expanding ‘std::is_constructible<_Elements, _UElements&&>’ return __and_<is_constructible<_Elements, _UElements&&>...>::value;
Environment: Ubuntu 18.04 Anaconda with create env with the following command:
err log: