inplace_abn icon indicating copy to clipboard operation
inplace_abn copied to clipboard

Installation Error

Open NoOneUST opened this issue 4 years ago • 1 comments

Hello, I tested the code on many GCC version + many Pytorch version + many CUDA versions, but they all do not work. Here is the error on CUDA11.0+Pytorch1.4+GCC7.5.

(base) -bash-4.2$ python setup.py install
running install
running bdist_egg
running egg_info
writing inplace_abn.egg-info/PKG-INFO
writing dependency_links to inplace_abn.egg-info/dependency_links.txt
writing top-level names to inplace_abn.egg-info/top_level.txt
reading manifest template 'MANIFEST.in'
writing manifest file 'inplace_abn.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
copying inplace_abn/_version.py -> build/lib.linux-x86_64-3.7/inplace_abn
running build_ext
building 'inplace_abn._backend' extension
/export/data/lwangcg/anaconda3/bin/x86_64-conda-linux-gnu-cc -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -pipe -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -pipe -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /export/data/lwangcg/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /export/data/lwangcg/anaconda3/include -fPIC -DWITH_CUDA=1 -I/export/data/lwangcg/inplace_abn/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/TH -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/export/data/lwangcg/anaconda3/include/python3.7m -c src/inplace_abn.cpp -o build/temp.linux-x86_64-3.7/src/inplace_abn.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
/export/data/lwangcg/anaconda3/bin/x86_64-conda-linux-gnu-cc -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -pipe -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -pipe -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /export/data/lwangcg/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /export/data/lwangcg/anaconda3/include -fPIC -DWITH_CUDA=1 -I/export/data/lwangcg/inplace_abn/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/TH -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/export/data/lwangcg/anaconda3/include/python3.7m -c src/inplace_abn_cpu.cpp -o build/temp.linux-x86_64-3.7/src/inplace_abn_cpu.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
/usr/local/cuda-11.0/bin/nvcc -DWITH_CUDA=1 -I/export/data/lwangcg/inplace_abn/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/TH -I/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/export/data/lwangcg/anaconda3/include/python3.7m -c src/inplace_abn_cuda.cu -o build/temp.linux-x86_64-3.7/src/inplace_abn_cuda.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=_backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_70,code=sm_70 -std=c++11
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign

/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign

/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/bits/functional_hash.h: In member function ‘std::size_t std::hash<float>::operator()(float) const’:
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/bits/functional_hash.h:232:22: error: expected ‘)’ before numeric constant
  return __val != 0.0f ? std::_Hash_impl::hash(__val) : 0;
                      ^~~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/bits/functional_hash.h:232:15: error: invalid operands of types ‘float’ and ‘double(const char*) throw ()’ to binary ‘operator!=’
  return __val != 0.0f ? std::_Hash_impl::hash(__val) : 0;
         ~~~~~~^~~~~~~~~~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/bits/functional_hash.h:232:64: error: expected ‘)’ before ‘;’ token
  return __val != 0.0f ? std::_Hash_impl::hash(__val) : 0;
                                                                ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/bits/functional_hash.h: In member function ‘std::size_t std::hash<double>::operator()(double) const’:
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/bits/functional_hash.h:244:22: error: expected ‘)’ before numeric constant
  return __val != 0.0 ? std::_Hash_impl::hash(__val) : 0;
                      ^~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/bits/functional_hash.h:244:15: error: invalid operands of types ‘double’ and ‘double(const char*) throw ()’ to binary ‘operator!=’
  return __val != 0.0 ? std::_Hash_impl::hash(__val) : 0;
         ~~~~~~^~~~~~~~~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/bits/functional_hash.h:244:63: error: expected ‘)’ before ‘;’ token
  return __val != 0.0 ? std::_Hash_impl::hash(__val) : 0;
                                                               ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/limits: In static member function ‘static constexpr long double std::numeric_limits<long double>::denorm_min()’:
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/limits:1799:65: error: expected ‘)’ before numeric constant
       denorm_min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_DENORM_MIN__; }
                                                                 ^~~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/limits:1799:68: error: cannot convert ‘double (*)(const char*) throw ()’ to ‘long double’ in return
       denorm_min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_DENORM_MIN__; }
                                                                    ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/limits:1799:71: error: body of constexpr function ‘static constexpr long double std::numeric_limits<long double>::denorm_min()’ not a return-statement
       denorm_min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_DENORM_MIN__; }
                                                                       ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex: At global scope:
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1060:35: error: expected ‘)’ before numeric constant
       _GLIBCXX_CONSTEXPR complex(float __r = 0.0f, float __i = 0.0f)
                                   ^~~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1060:38: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘float’
       _GLIBCXX_CONSTEXPR complex(float __r = 0.0f, float __i = 0.0f)
                                      ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1060:57: error: expected ‘)’ before numeric constant
       _GLIBCXX_CONSTEXPR complex(float __r = 0.0f, float __i = 0.0f)
                                                         ^~~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1060:60: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘float’
       _GLIBCXX_CONSTEXPR complex(float __r = 0.0f, float __i = 0.0f)
                                                            ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1209:36: error: expected ‘)’ before numeric constant
       _GLIBCXX_CONSTEXPR complex(double __r = 0.0, double __i = 0.0)
                                    ^~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1209:38: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘double’
       _GLIBCXX_CONSTEXPR complex(double __r = 0.0, double __i = 0.0)
                                      ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1209:58: error: expected ‘)’ before numeric constant
       _GLIBCXX_CONSTEXPR complex(double __r = 0.0, double __i = 0.0)
                                                          ^~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1209:60: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘double’
       _GLIBCXX_CONSTEXPR complex(double __r = 0.0, double __i = 0.0)
                                                            ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1359:41: error: expected ‘)’ before numeric constant
       _GLIBCXX_CONSTEXPR complex(long double __r = 0.0L,
                                         ^~~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1359:44: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘long double’
       _GLIBCXX_CONSTEXPR complex(long double __r = 0.0L,
                                            ^
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1360:11: error: expected ‘)’ before numeric constant
      long double __i = 0.0L)
           ^~~
/usr/local/GNU/gcc-7.5.0/include/c++/7.5.0/complex:1360:14: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘long double’
      long double __i = 0.0L)
              ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:283:160: error: expected ‘)’ before numeric constant
 CAFFE2_API Tensor cosine_embedding_loss(const Tensor & input1, const Tensor & input2, const Tensor & target, double margin=0.0, int64_t reduction=at::Reduction::Mean);
                                                                                                                                                                ^~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:283:205: error: expected ‘)’ before ‘;’ token
 CAFFE2_API Tensor cosine_embedding_loss(const Tensor & input1, const Tensor & input2, const Tensor & target, double margin=0.0, int64_t reduction=at::Reduction::Mean);
                                                                                                                                                                                                             ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:283:205: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘double’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:543:158: error: expected ‘)’ before numeric constant
 CAFFE2_API Tensor margin_ranking_loss(const Tensor & input1, const Tensor & input2, const Tensor & target, double margin=0.0, int64_t reduction=at::Reduction::Mean);
                                                                                                                                                              ^~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:543:203: error: expected ‘)’ before ‘;’ token
 CAFFE2_API Tensor margin_ranking_loss(const Tensor & input1, const Tensor & input2, const Tensor & target, double margin=0.0, int64_t reduction=at::Reduction::Mean);
                                                                                                                                                                                                           ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:543:203: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘double’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/Functions.h:188:133: error: expected ‘)’ before numeric constant
 static inline Tensor cosine_embedding_loss(const Tensor & input1, const Tensor & input2, const Tensor & target, double margin=0.0, int64_t reduction=at::Reduction::Mean);
                                                                                                                                     ^~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/Functions.h:188:178: error: expected ‘)’ before ‘;’ token
 static inline Tensor cosine_embedding_loss(const Tensor & input1, const Tensor & input2, const Tensor & target, double margin=0.0, int64_t reduction=at::Reduction::Mean);
                                                                                                                                                                                  ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/Functions.h:188:178: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘double’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/Functions.h:396:131: error: expected ‘)’ before numeric constant
 static inline Tensor margin_ranking_loss(const Tensor & input1, const Tensor & input2, const Tensor & target, double margin=0.0, int64_t reduction=at::Reduction::Mean);
                                                                                                                                   ^~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/Functions.h:396:176: error: expected ‘)’ before ‘;’ token
 static inline Tensor margin_ranking_loss(const Tensor & input1, const Tensor & input2, const Tensor & target, double margin=0.0, int64_t reduction=at::Reduction::Mean);
                                                                                                                                                                                ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/Functions.h:396:176: error: could not convert ‘nan’ from ‘double(const char*) throw ()’ to ‘double’
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh:73:2: warning: ‘using PackedTensorAccessor = class at::GenericPackedTensorAccessor<scalar_t, dim, PtrTraits, index_t>’ is deprecated [-Wdeprecated-declarations]
     const c10::optional<at::Tensor>& t) {
  ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:223:74: note: declared here
 C10_DEFINE_DEPRECATED_USING(PackedTensorAccessor, AT_X)
                                                                          ^
src/inplace_abn_kernels.cuh:19:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     at::PackedTensorAccessor<accscalar_t, 1, at::RestrictPtrTraits, index_t> var) {
    ^
src/inplace_abn_kernels.cuh:19:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:19:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     at::PackedTensorAccessor<accscalar_t, 1, at::RestrictPtrTraits, index_t> var) {
    ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:19:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     at::PackedTensorAccessor<accscalar_t, 1, at::RestrictPtrTraits, index_t> var) {
    ^
src/inplace_abn_kernels.cuh:19:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:19:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     at::PackedTensorAccessor<accscalar_t, 1, at::RestrictPtrTraits, index_t> var) {
    ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     at::PackedTensorAccessor<scalar_t, 1, at::RestrictPtrTraits, index_t> var) {
    ^
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     at::PackedTensorAccessor<scalar_t, 1, at::RestrictPtrTraits, index_t> var) {
    ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     at::PackedTensorAccessor<scalar_t, 1, at::RestrictPtrTraits, index_t> var) {
    ^
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:101:4: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     at::PackedTensorAccessor<scalar_t, 1, at::RestrictPtrTraits, index_t> var) {
    ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:135:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                              ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:135:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                              ^
src/inplace_abn_kernels.cuh:135:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:135:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:135:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:135:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                             ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:135:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                             ^
src/inplace_abn_kernels.cuh:135:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:135:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:135:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:204:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                              ^
src/inplace_abn_kernels.cuh:204:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:204:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:204:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:204:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:204:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                              ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:204:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                              ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:204:30: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                              ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:204:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                             ^
src/inplace_abn_kernels.cuh:204:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:204:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:204:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:204:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:204:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                             ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:204:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                             ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:204:29: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_, float activation_param) {
                             ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_) {
     ^
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_) {
     ^
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_) {
     ^
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorAccessor.h:160:7: note: declared here
 class GenericPackedTensorAccessor : public GenericPackedTensorAccessorBase<T,N,PtrTraits,index_t> {
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
     float eps_) {
     ^
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_kernels.cuh:233:5: warning: ‘PackedTensorAccessor’ is deprecated [-Wdeprecated-declarations]
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> statistics_template(const at::Tensor&) [with scalar_t = double; index_t = int]’:
src/inplace_abn_cuda.cu:228:288:   required from here
src/inplace_abn_cuda.cu:38:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:39:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:40:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> statistics_template(const at::Tensor&) [with scalar_t = double; index_t = long int]’:
src/inplace_abn_cuda.cu:228:344:   required from here
src/inplace_abn_cuda.cu:38:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:39:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:40:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> statistics_template(const at::Tensor&) [with scalar_t = float; index_t = int]’:
src/inplace_abn_cuda.cu:228:518:   required from here
src/inplace_abn_cuda.cu:38:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:39:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:40:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> statistics_template(const at::Tensor&) [with scalar_t = float; index_t = long int]’:
src/inplace_abn_cuda.cu:228:573:   required from here
src/inplace_abn_cuda.cu:38:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:39:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:40:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> statistics_template(const at::Tensor&) [with scalar_t = c10::Half; index_t = int]’:
src/inplace_abn_cuda.cu:228:754:   required from here
src/inplace_abn_cuda.cu:38:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:39:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:40:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> statistics_template(const at::Tensor&) [with scalar_t = c10::Half; index_t = long int]’:
src/inplace_abn_cuda.cu:228:813:   required from here
src/inplace_abn_cuda.cu:38:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:39:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:40:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> reduce_statistics_template(const at::Tensor&, const at::Tensor&, const at::Tensor&) [with scalar_t = double; index_t = int]’:
src/inplace_abn_cuda.cu:239:336:   required from here
src/inplace_abn_cuda.cu:66:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto all_mean_accessor = all_mean.packed_accessor<scalar_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:67:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto all_var_accessor = all_var.packed_accessor<scalar_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:68:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto all_count_accessor = all_count.packed_accessor<int64_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:69:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<scalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:70:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<scalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> reduce_statistics_template(const at::Tensor&, const at::Tensor&, const at::Tensor&) [with scalar_t = double; index_t = long int]’:
src/inplace_abn_cuda.cu:239:426:   required from here
src/inplace_abn_cuda.cu:66:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto all_mean_accessor = all_mean.packed_accessor<scalar_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:67:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto all_var_accessor = all_var.packed_accessor<scalar_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:68:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto all_count_accessor = all_count.packed_accessor<int64_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:69:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<scalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:70:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<scalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> reduce_statistics_template(const at::Tensor&, const at::Tensor&, const at::Tensor&) [with scalar_t = float; index_t = int]’:
src/inplace_abn_cuda.cu:239:641:   required from here
src/inplace_abn_cuda.cu:66:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto all_mean_accessor = all_mean.packed_accessor<scalar_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:67:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto all_var_accessor = all_var.packed_accessor<scalar_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:68:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto all_count_accessor = all_count.packed_accessor<int64_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:69:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<scalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:70:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<scalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor> reduce_statistics_template(const at::Tensor&, const at::Tensor&, const at::Tensor&) [with scalar_t = float; index_t = long int]’:
src/inplace_abn_cuda.cu:239:730:   required from here
src/inplace_abn_cuda.cu:66:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto all_mean_accessor = all_mean.packed_accessor<scalar_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:67:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto all_var_accessor = all_var.packed_accessor<scalar_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:68:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 2; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto all_count_accessor = all_count.packed_accessor<int64_t, 2, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:69:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<scalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:70:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<scalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = double; prmscalar_t = double; index_t = int]’:
src/inplace_abn_cuda.cu:253:349:   required from here
src/inplace_abn_cuda.cu:96:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:97:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:98:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = double; prmscalar_t = double; index_t = long int]’:
src/inplace_abn_cuda.cu:253:463:   required from here
src/inplace_abn_cuda.cu:96:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:97:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:98:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = float; prmscalar_t = float; index_t = int]’:
src/inplace_abn_cuda.cu:253:721:   required from here
src/inplace_abn_cuda.cu:96:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:97:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:98:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = float; prmscalar_t = float; index_t = long int]’:
src/inplace_abn_cuda.cu:253:833:   required from here
src/inplace_abn_cuda.cu:96:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:97:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:98:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = c10::Half; index_t = int]’:
src/inplace_abn_cuda.cu:253:1144:   required from here
src/inplace_abn_cuda.cu:96:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:97:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:98:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = c10::Half; index_t = long int]’:
src/inplace_abn_cuda.cu:253:1264:   required from here
src/inplace_abn_cuda.cu:96:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:97:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:98:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = float; index_t = int]’:
src/inplace_abn_cuda.cu:253:1517:   required from here
src/inplace_abn_cuda.cu:96:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:97:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:98:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = float; index_t = long int]’:
src/inplace_abn_cuda.cu:253:1633:   required from here
src/inplace_abn_cuda.cu:96:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto x_accessor = x.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:97:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto mean_accessor = mean.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:98:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor> backward_reduce_template(const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = double; prmscalar_t = double; index_t = int]’:
src/inplace_abn_cuda.cu:267:380:   required from here
src/inplace_abn_cuda.cu:150:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto y_act_accessor = y_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:151:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_act_accessor = dy_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:152:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:153:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:156:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:157:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor> backward_reduce_template(const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = double; prmscalar_t = double; index_t = long int]’:
src/inplace_abn_cuda.cu:267:510:   required from here
src/inplace_abn_cuda.cu:150:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto y_act_accessor = y_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:151:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_act_accessor = dy_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:152:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:153:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:156:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:157:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor> backward_reduce_template(const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = float; prmscalar_t = float; index_t = int]’:
src/inplace_abn_cuda.cu:267:788:   required from here
src/inplace_abn_cuda.cu:150:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto y_act_accessor = y_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:151:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_act_accessor = dy_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:152:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:153:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:156:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:157:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor> backward_reduce_template(const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = float; prmscalar_t = float; index_t = long int]’:
src/inplace_abn_cuda.cu:267:916:   required from here
src/inplace_abn_cuda.cu:150:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto y_act_accessor = y_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:151:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_act_accessor = dy_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:152:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:153:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:156:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:157:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor> backward_reduce_template(const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = c10::Half; index_t = int]’:
src/inplace_abn_cuda.cu:267:1247:   required from here
src/inplace_abn_cuda.cu:150:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto y_act_accessor = y_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:151:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_act_accessor = dy_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:152:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:153:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:156:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:157:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor> backward_reduce_template(const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = c10::Half; index_t = long int]’:
src/inplace_abn_cuda.cu:267:1383:   required from here
src/inplace_abn_cuda.cu:150:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto y_act_accessor = y_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:151:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_act_accessor = dy_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:152:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:153:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:156:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:157:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor> backward_reduce_template(const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = float; index_t = int]’:
src/inplace_abn_cuda.cu:267:1656:   required from here
src/inplace_abn_cuda.cu:150:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto y_act_accessor = y_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:151:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_act_accessor = dy_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:152:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:153:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:156:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:157:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor> backward_reduce_template(const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = float; index_t = long int]’:
src/inplace_abn_cuda.cu:267:1788:   required from here
src/inplace_abn_cuda.cu:150:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto y_act_accessor = y_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:151:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_act_accessor = dy_act.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:152:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:153:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:156:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:157:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void backward_template(const at::Tensor&, at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, float) [with scalar_t = double; prmscalar_t = double; index_t = int]’:
src/inplace_abn_cuda.cu:283:356:   required from here
src/inplace_abn_cuda.cu:201:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:202:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:203:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:204:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto count_accessor = count.packed_accessor<int64_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:205:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:206:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void backward_template(const at::Tensor&, at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, float) [with scalar_t = double; prmscalar_t = double; index_t = long int]’:
src/inplace_abn_cuda.cu:283:464:   required from here
src/inplace_abn_cuda.cu:201:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:202:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:203:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:204:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto count_accessor = count.packed_accessor<int64_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:205:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:206:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void backward_template(const at::Tensor&, at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, float) [with scalar_t = float; prmscalar_t = float; index_t = int]’:
src/inplace_abn_cuda.cu:283:719:   required from here
src/inplace_abn_cuda.cu:201:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:202:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:203:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:204:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto count_accessor = count.packed_accessor<int64_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:205:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:206:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void backward_template(const at::Tensor&, at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, float) [with scalar_t = float; prmscalar_t = float; index_t = long int]’:
src/inplace_abn_cuda.cu:283:825:   required from here
src/inplace_abn_cuda.cu:201:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:202:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:203:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:204:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto count_accessor = count.packed_accessor<int64_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:205:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:206:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void backward_template(const at::Tensor&, at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, float) [with scalar_t = c10::Half; prmscalar_t = c10::Half; index_t = int]’:
src/inplace_abn_cuda.cu:283:1133:   required from here
src/inplace_abn_cuda.cu:201:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:202:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:203:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:204:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto count_accessor = count.packed_accessor<int64_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:205:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:206:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void backward_template(const at::Tensor&, at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, float) [with scalar_t = c10::Half; prmscalar_t = c10::Half; index_t = long int]’:
src/inplace_abn_cuda.cu:283:1247:   required from here
src/inplace_abn_cuda.cu:201:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:202:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:203:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:204:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto count_accessor = count.packed_accessor<int64_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:205:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:206:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void backward_template(const at::Tensor&, at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, float) [with scalar_t = c10::Half; prmscalar_t = float; index_t = int]’:
src/inplace_abn_cuda.cu:283:1497:   required from here
src/inplace_abn_cuda.cu:201:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:202:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:203:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:204:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto count_accessor = count.packed_accessor<int64_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:205:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:206:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu: In instantiation of ‘void backward_template(const at::Tensor&, at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, float) [with scalar_t = c10::Half; prmscalar_t = float; index_t = long int]’:
src/inplace_abn_cuda.cu:283:1607:   required from here
src/inplace_abn_cuda.cu:201:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto xhat_accessor = xhat.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:202:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 3; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto dy_accessor = dy.packed_accessor<scalar_t, 3, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:203:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto var_accessor = var.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:204:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = long int; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto count_accessor = count.packed_accessor<int64_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:205:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_dy_accessor = sum_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
src/inplace_abn_cuda.cu:206:6: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   auto sum_xhat_dy_accessor = sum_xhat_dy.packed_accessor<accscalar_t, 1, at::RestrictPtrTraits, index_t>();
      ^~~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh: In instantiation of ‘at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> packed_accessor_or_dummy(const c10::optional<at::Tensor>&) [with scalar_t = double; long int dim = 1; PtrTraits = at::RestrictPtrTraits; index_t = int; at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> = at::GenericPackedTensorAccessor<double, 1, at::RestrictPtrTraits, int>]’:
src/inplace_abn_cuda.cu:99:98:   required from ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = double; prmscalar_t = double; index_t = int]’
src/inplace_abn_cuda.cu:253:349:   required from here
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh:78:82: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   return t.value().packed_accessor<scalar_t, dim, PtrTraits, index_t>();
                                                                                  ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh: In instantiation of ‘at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> packed_accessor_or_dummy(const c10::optional<at::Tensor>&) [with scalar_t = double; long int dim = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int; at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> = at::GenericPackedTensorAccessor<double, 1, at::RestrictPtrTraits, long int>]’:
src/inplace_abn_cuda.cu:99:98:   required from ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = double; prmscalar_t = double; index_t = long int]’
src/inplace_abn_cuda.cu:253:463:   required from here
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh:78:82: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = double; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   return t.value().packed_accessor<scalar_t, dim, PtrTraits, index_t>();
                                                                                  ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh: In instantiation of ‘at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> packed_accessor_or_dummy(const c10::optional<at::Tensor>&) [with scalar_t = float; long int dim = 1; PtrTraits = at::RestrictPtrTraits; index_t = int; at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> = at::GenericPackedTensorAccessor<float, 1, at::RestrictPtrTraits, int>]’:
src/inplace_abn_cuda.cu:99:98:   required from ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = float; prmscalar_t = float; index_t = int]’
src/inplace_abn_cuda.cu:253:721:   required from here
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh:78:82: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   return t.value().packed_accessor<scalar_t, dim, PtrTraits, index_t>();
                                                                                  ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh: In instantiation of ‘at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> packed_accessor_or_dummy(const c10::optional<at::Tensor>&) [with scalar_t = float; long int dim = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int; at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> = at::GenericPackedTensorAccessor<float, 1, at::RestrictPtrTraits, long int>]’:
src/inplace_abn_cuda.cu:99:98:   required from ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = float; prmscalar_t = float; index_t = long int]’
src/inplace_abn_cuda.cu:253:833:   required from here
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh:78:82: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = float; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   return t.value().packed_accessor<scalar_t, dim, PtrTraits, index_t>();
                                                                                  ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh: In instantiation of ‘at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> packed_accessor_or_dummy(const c10::optional<at::Tensor>&) [with scalar_t = c10::Half; long int dim = 1; PtrTraits = at::RestrictPtrTraits; index_t = int; at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> = at::GenericPackedTensorAccessor<c10::Half, 1, at::RestrictPtrTraits, int>]’:
src/inplace_abn_cuda.cu:99:98:   required from ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = c10::Half; index_t = int]’
src/inplace_abn_cuda.cu:253:1144:   required from here
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh:78:82: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = int]’ is deprecated [-Wdeprecated-declarations]
   return t.value().packed_accessor<scalar_t, dim, PtrTraits, index_t>();
                                                                                  ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh: In instantiation of ‘at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> packed_accessor_or_dummy(const c10::optional<at::Tensor>&) [with scalar_t = c10::Half; long int dim = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int; at::PackedTensorAccessor<scalar_t, dim, PtrTraits, index_t> = at::GenericPackedTensorAccessor<c10::Half, 1, at::RestrictPtrTraits, long int>]’:
src/inplace_abn_cuda.cu:99:98:   required from ‘void forward_template(at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, float, Activation, float) [with scalar_t = c10::Half; prmscalar_t = c10::Half; index_t = long int]’
src/inplace_abn_cuda.cu:253:1264:   required from here
/export/data/lwangcg/inplace_abn/include/cuda_utils.cuh:78:82: warning: ‘at::GenericPackedTensorAccessor<T, N, PtrTraits, index_t> at::Tensor::packed_accessor() const & [with T = c10::Half; long unsigned int N = 1; PtrTraits = at::RestrictPtrTraits; index_t = long int]’ is deprecated [-Wdeprecated-declarations]
   return t.value().packed_accessor<scalar_t, dim, PtrTraits, index_t>();
                                                                                  ^
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:373:1: note: declared here
   GenericPackedTensorAccessor<T,N,PtrTraits,index_t> packed_accessor() const & {
 ^ ~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h: In instantiation of ‘To c10::Converter<To, From, Enable>::operator()(From) [with To = std::complex<float>; From = double; Enable = void]’:
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:406:31:   required from ‘To c10::convert(From) [with To = std::complex<float>; From = double]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:503:27:   required from ‘To c10::checked_convert(From, const char*) [with To = std::complex<float>; From = double]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:72:3383:   required from here
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:400:8: error: cannot convert ‘double (*)(const char*) throw ()’ to ‘float’ for argument ‘2’ to ‘constexpr std::complex<float>::complex(float, float)’
     return static_cast<To>(f);
        ^~~~~~~~~~~~~~~~~~~
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h: In instantiation of ‘To c10::Converter<To, From, Enable>::operator()(From) [with To = std::complex<float>; From = bool; Enable = void]’:
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:406:31:   required from ‘To c10::convert(From) [with To = std::complex<float>; From = bool]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:503:27:   required from ‘To c10::checked_convert(From, const char*) [with To = std::complex<float>; From = bool]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:72:3659:   required from here
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:400:8: error: cannot convert ‘double (*)(const char*) throw ()’ to ‘float’ for argument ‘2’ to ‘constexpr std::complex<float>::complex(float, float)’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h: In instantiation of ‘To c10::Converter<To, From, Enable>::operator()(From) [with To = std::complex<float>; From = long int; Enable = void]’:
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:406:31:   required from ‘To c10::convert(From) [with To = std::complex<float>; From = long int]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:503:27:   required from ‘To c10::checked_convert(From, const char*) [with To = std::complex<float>; From = long int]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:72:3753:   required from here
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:400:8: error: cannot convert ‘double (*)(const char*) throw ()’ to ‘float’ for argument ‘2’ to ‘constexpr std::complex<float>::complex(float, float)’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h: In instantiation of ‘To c10::Converter<To, From, Enable>::operator()(From) [with To = std::complex<double>; From = double; Enable = void]’:
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:406:31:   required from ‘To c10::convert(From) [with To = std::complex<double>; From = double]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:503:27:   required from ‘To c10::checked_convert(From, const char*) [with To = std::complex<double>; From = double]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:72:3923:   required from here
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:400:8: error: cannot convert ‘double (*)(const char*) throw ()’ to ‘double’ for argument ‘2’ to ‘constexpr std::complex<double>::complex(double, double)’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h: In instantiation of ‘To c10::Converter<To, From, Enable>::operator()(From) [with To = std::complex<double>; From = bool; Enable = void]’:
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:406:31:   required from ‘To c10::convert(From) [with To = std::complex<double>; From = bool]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:503:27:   required from ‘To c10::checked_convert(From, const char*) [with To = std::complex<double>; From = bool]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:72:0:   required from here
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:400:8: error: cannot convert ‘double (*)(const char*) throw ()’ to ‘double’ for argument ‘2’ to ‘constexpr std::complex<double>::complex(double, double)’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h: In instantiation of ‘To c10::Converter<To, From, Enable>::operator()(From) [with To = std::complex<double>; From = long int; Enable = void]’:
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:406:31:   required from ‘To c10::convert(From) [with To = std::complex<double>; From = long int]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:503:27:   required from ‘To c10::checked_convert(From, const char*) [with To = std::complex<double>; From = long int]’
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:72:0:   required from here
/export/data/lwangcg/anaconda3/lib/python3.7/site-packages/torch/include/c10/util/Half.h:400:8: error: cannot convert ‘double (*)(const char*) throw ()’ to ‘double’ for argument ‘2’ to ‘constexpr std::complex<double>::complex(double, double)’
error: command '/usr/local/cuda-11.0/bin/nvcc' failed with exit status 1

NoOneUST avatar Feb 09 '21 19:02 NoOneUST

how do you solve this problem?

2016xjtuzyt avatar Sep 27 '21 03:09 2016xjtuzyt