CUDA compile error with nvhpc 22.11

I am running a pytorch program but need to compile a custom CUDA code first, which is actually developed by NVIDIA. The compiling script is auto generated by ninja and executed on a remote server. However, I cannot compile it correctly. Any help would be greatly appreciated.

The cuda code can be found at: denoising-diffusion-gan/score_sde/op at main · NVlabs/denoising-diffusion-gan · GitHub

ninja script for the compiling:

ninja_required_version = 1.3
cxx = g++
nvcc = /usr/local/cuda/bin/nvcc
cflags = -DTORCH_EXTENSION_NAME=fused -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1011" -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/include -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/include/TH -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/include/THC -isystem /usr/local/cuda/include -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/include/python3.10 -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -std=c++17
post_cflags =
cuda_cflags = -DTORCH_EXTENSION_NAME=fused -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1011" -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/include -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/include/TH -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/include/THC -isystem /usr/local/cuda/include -isystem /home/cruk/anaconda3/envs/dev_py310_pt211/include/python3.10 -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS
-D__CUDA_NO_BFLOAT16_CONVERSIONS
-D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 --compiler-options ‘-fPIC’ -std=c++17
cuda_post_cflags =
cuda_dlink_post_cflags =
ldflags = -shared -L/home/cruk/anaconda3/envs/dev_py310_pt211/lib/python3.10/site-packages/torch/lib -lc10 -lc10_cuda -ltorch_cpu -ltorch_cuda -ltorch -ltorch_python -L/usr/local/cuda/lib64 -lcudart
rule compile
command = $cxx -MMD -MF $out.d $cflags -c $in -o $out $post_cflags
depfile = $out.d
deps = gcc
rule cuda_compile
depfile = $out.d
deps = gcc
command = $nvcc $cuda_cflags -c $in -o $out $cuda_post_cflags
rule link
command = $cxx $in $ldflags -o $out
build fused_bias_act.o: compile /home/cruk/Projects/Python/SynDiff/utils/op/fused_bias_act.cpp
build fused_bias_act_kernel.cuda.o: cuda_compile /home/cruk/Projects/Python/SynDiff/utils/op/fused_bias_act_kernel.cu
build fused.so: link fused_bias_act.o fused_bias_act_kernel.cuda.o
default fused.so

The error:

[1/2] g++ -MMD -MF fused_bias_act.o.d -DTORCH_EXTENSION_NAME=fused -DTORCH_API…204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp -o fused_bias_act.o
FAILED: fused_bias_act.o
g++ -MMD -MF fused_bias_act.o.d -DTORCH_EXTENSION_NAME=fused -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -isystem /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include -isystem /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include -isystem /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/TH -isystem /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/THC -isystem /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include -isystem /work/ec204/ec204/qwang33/miniconda3/envs/dev/include/python3.9 -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -std=c++17 -c /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp -o fused_bias_act.o
In file included from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:25:2: error: #error “<x86intrin.h> is not supported by this compiler.”
#error “<x86intrin.h> is not supported by this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:31,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/ia32intrin.h:25:2: error: #error “<ia32intrin.h> is not supported by this compiler.”
#error “<ia32intrin.h> is not supported by this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:25:2: error: #error “This version of <immintrin.h> does not work with this compiler.”
#error “This version of <immintrin.h> does not work with this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:32,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:25:2: error: #error “This version of <mmintrin.h> does not work with this compiler.”
#error “This version of <mmintrin.h> does not work with this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:36,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:25:2: error: #error “This version of <xmmintrin.h> does not work with this compiler.”
#error “This version of <xmmintrin.h> does not work with this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:31,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:36,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:25:2: error: #error “This version of <mmintrin.h> does not work with this compiler.”
#error “This version of <mmintrin.h> does not work with this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:3063,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:36,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:25:2: error: #error “This version of <emmintrin.h> does not work with this compiler.”
#error “This version of <emmintrin.h> does not work with this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:31,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:3063,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:36,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:25:2: error: #error “This version of <xmmintrin.h> does not work with this compiler.”
#error “This version of <xmmintrin.h> does not work with this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:40,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:25:2: error: #error “This version of <emmintrin.h> does not work with this compiler.”
#error “This version of <emmintrin.h> does not work with this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:84,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:25:2: error: #error “<bmiintrin.h> is not supported by this compiler.”
#error “<bmiintrin.h> is not supported by this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:366,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/fxsrintrin.h:25:2: error: #error “<fxsrintrin.h> is not supported by this compiler.”
#error “<fxsrintrin.h> is not supported by this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:370,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xsaveintrin.h:25:2: error: #error “<xsaveintrin.h> is not supported by this compiler.”
#error “<xsaveintrin.h> is not supported by this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:390,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/adxintrin.h:25:2: error: #error “<adxintrin.h> is not supported by this compiler.”
#error “<adxintrin.h> is not supported by this compiler.”
^~~~~
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:452:41: error: missing binary operator before token “(”
#if defined(_MSC_VER) && __has_extension(gnu_asm)
^
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:32,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_sll_pi16(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:750:60: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts
return (__m64)__builtin_ia32_psllw((__v4hi)__m, __count);
^
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:750:53: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(4) short int’
return (__m64)__builtin_ia32_psllw((__v4hi)__m, __count);
^~~~~~~
: note: initializing argument 2 of ‘__vector(4) short int __builtin_ia32_psllw(__vector(4) short int, __vector(4) short int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_sll_pi32(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:795:53: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(2) int’
return (__m64)__builtin_ia32_pslld((__v2si)__m, __count);
^~~~~~~
: note: initializing argument 2 of ‘__vector(2) int __builtin_ia32_pslld(__vector(2) int, __vector(2) int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_sra_pi16(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:881:53: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(4) short int’
return (__m64)__builtin_ia32_psraw((__v4hi)__m, __count);
^~~~~~~
: note: initializing argument 2 of ‘__vector(4) short int __builtin_ia32_psraw(__vector(4) short int, __vector(4) short int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_sra_pi32(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:928:53: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(2) int’
return (__m64)__builtin_ia32_psrad((__v2si)__m, __count);
^~~~~~~
: note: initializing argument 2 of ‘__vector(2) int __builtin_ia32_psrad(__vector(2) int, __vector(2) int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_srl_pi16(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:974:53: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(4) short int’
return (__m64)__builtin_ia32_psrlw((__v4hi)__m, __count);
^~~~~~~
: note: initializing argument 2 of ‘__vector(4) short int __builtin_ia32_psrlw(__vector(4) short int, __vector(4) short int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_srl_pi32(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:1019:53: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(2) int’
return (__m64)__builtin_ia32_psrld((__v2si)__m, __count);
^~~~~~~
: note: initializing argument 2 of ‘__vector(2) int __builtin_ia32_psrld(__vector(2) int, __vector(2) int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_and_si64(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:1100:58: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(2) int’
return __builtin_ia32_pand((__v1di)__m1, (__v1di)__m2);
^
: note: initializing argument 1 of ‘__vector(2) int __builtin_ia32_pand(__vector(2) int, __vector(2) int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_andnot_si64(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:1121:59: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(2) int’
return __builtin_ia32_pandn((__v1di)__m1, (__v1di)__m2);
^
: note: initializing argument 1 of ‘__vector(2) int __builtin_ia32_pandn(__vector(2) int, __vector(2) int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_or_si64(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:1139:57: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(2) int’
return __builtin_ia32_por((__v1di)__m1, (__v1di)__m2);
^
: note: initializing argument 1 of ‘__vector(2) int __builtin_ia32_por(__vector(2) int, __vector(2) int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h: In function ‘__m64 _mm_xor_si64(__m64, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/mmintrin.h:1157:58: error: cannot convert ‘__m64’ {aka ‘__vector(1) long long int’} to ‘__vector(2) int’
return __builtin_ia32_pxor((__v1di)__m1, (__v1di)__m2);
^
: note: initializing argument 1 of ‘__vector(2) int __builtin_ia32_pxor(__vector(2) int, __vector(2) int)’
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:36,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_cmp_ss(__m128, __m128, int)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:489:18: error: ‘__builtin_ia32_cmpss’ was not declared in this scope
return (__m128)__builtin_ia32_cmpss((__v4sf)__a, (__v4sf)__b, __c);
^~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:489:18: note: suggested alternative: ‘__builtin_ia32_rcpss’
return (__m128)__builtin_ia32_cmpss((__v4sf)__a, (__v4sf)__b, __c);
^~~~~~~~~~~~~~~~~~~~
__builtin_ia32_rcpss
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_cmpgt_ss(__m128, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:637:18: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128)__builtin_shufflevector((__v4sf)__a,
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:637:18: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128)__builtin_shufflevector((__v4sf)__a,
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_cmpge_ss(__m128, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:682:18: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128)__builtin_shufflevector((__v4sf)__a,
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:682:18: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128)__builtin_shufflevector((__v4sf)__a,
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_cmpngt_ss(__m128, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:859:18: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128)__builtin_shufflevector((__v4sf)__a,
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:859:18: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128)__builtin_shufflevector((__v4sf)__a,
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_cmpnge_ss(__m128, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:906:18: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128)__builtin_shufflevector((__v4sf)__a,
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:906:18: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128)__builtin_shufflevector((__v4sf)__a,
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_loadh_pi(__m128, const __m64*)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1655:17: error: ‘__builtin_shufflevector’ was not declared in this scope
__m128 __bb = __builtin_shufflevector(__b, __b, 0, 1, 0, 1);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1655:17: note: suggested alternative: ‘__builtin_eh_filter’
__m128 __bb = __builtin_shufflevector(__b, __b, 0, 1, 0, 1);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_loadl_pi(__m128, const __m64*)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1682:17: error: ‘__builtin_shufflevector’ was not declared in this scope
__m128 __bb = __builtin_shufflevector(__b, __b, 0, 1, 0, 1);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1682:17: note: suggested alternative: ‘__builtin_eh_filter’
__m128 __bb = __builtin_shufflevector(__b, __b, 0, 1, 0, 1);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_loadr_ps(const float*)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1789:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 3, 2, 1, 0);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1789:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 3, 2, 1, 0);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_undefined_ps()’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1802:18: error: ‘__builtin_ia32_undef128’ was not declared in this scope
return (__m128)__builtin_ia32_undef128();
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1802:18: note: suggested alternative: ‘__builtin_ia32_aesdec128’
return (__m128)__builtin_ia32_undef128();
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_aesdec128
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘void _mm_storeh_pi(__m64*, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1950:47: error: ‘__builtin_shufflevector’ was not declared in this scope
((struct __mm_storeh_pi_struct*)__p)->__u = __builtin_shufflevector(__a, __a, 2, 3);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1950:47: note: suggested alternative: ‘__builtin_eh_filter’
((struct __mm_storeh_pi_struct*)__p)->__u = __builtin_shufflevector(__a, __a, 2, 3);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘void _mm_storel_pi(__m64*, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1971:47: error: ‘__builtin_shufflevector’ was not declared in this scope
((struct __mm_storeh_pi_struct*)__p)->__u = __builtin_shufflevector(__a, __a, 0, 1);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:1971:47: note: suggested alternative: ‘__builtin_eh_filter’
((struct __mm_storeh_pi_struct*)__p)->__u = __builtin_shufflevector(__a, __a, 0, 1);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘void _mm_store1_ps(float*, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2049:9: error: ‘__builtin_shufflevector’ was not declared in this scope
__a = __builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 0, 0, 0, 0);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2049:9: note: suggested alternative: ‘__builtin_eh_filter’
__a = __builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 0, 0, 0, 0);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘void _mm_storer_ps(float*, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2088:9: error: ‘__builtin_shufflevector’ was not declared in this scope
__a = __builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 3, 2, 1, 0);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2088:9: note: suggested alternative: ‘__builtin_eh_filter’
__a = __builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 3, 2, 1, 0);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘void _mm_stream_pi(__m64*, __m64)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2146:25: error: cannot convert ‘__m64*’ {aka ‘__vector(1) long long int*’} to ‘long long unsigned int*’
__builtin_ia32_movntq(__p, __a);
^~~
: note: initializing argument 1 of ‘void __builtin_ia32_movntq(long long unsigned int*, long long unsigned int)’
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘void _mm_stream_ps(float*, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2165:3: error: ‘__builtin_nontemporal_store’ was not declared in this scope
__builtin_nontemporal_store((__v4sf)__a, (__v4sf*)__p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2165:3: note: suggested alternative: ‘__builtin_nonlocal_goto’
__builtin_nontemporal_store((__v4sf)__a, (__v4sf*)__p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
__builtin_nonlocal_goto
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘unsigned int _mm_getcsr()’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2540:3: error: ‘_builtin_ia32_stmxcsr’ was not declared in this scope
_builtin_ia32_stmxcsr((char )&__a);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2540:3: note: suggested alternative: ‘__builtin_ia32_stmxcsr’
_builtin_ia32_stmxcsr((char )&__a);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_stmxcsr
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘void _mm_setcsr(unsigned int)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2598:3: error: ‘_builtin_ia32_ldmxcsr’ was not declared in this scope
_builtin_ia32_ldmxcsr((char )&__i);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2598:3: note: suggested alternative: ‘__builtin_ia32_ldmxcsr’
_builtin_ia32_ldmxcsr((char )&__i);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_ldmxcsr
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_unpackhi_ps(__m128, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2667:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__b, 2, 6, 3, 7);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2667:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__b, 2, 6, 3, 7);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_unpacklo_ps(__m128, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2689:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__b, 0, 4, 1, 5);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2689:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__b, 0, 4, 1, 5);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_movehl_ps(__m128, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2733:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__b, 6, 7, 2, 3);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2733:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__b, 6, 7, 2, 3);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h: In function ‘__m128 _mm_movelh_ps(__m128, __m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2754:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__b, 0, 1, 4, 5);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:2754:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v4sf)__a, (__v4sf)__b, 0, 1, 4, 5);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/xmmintrin.h:3063,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:36,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128d _mm_cmp_sd(__m128d, __m128d, int)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:687:19: error: ‘__builtin_ia32_cmpsd’ was not declared in this scope
return (__m128d)__builtin_ia32_cmpsd((__v2df)__a, (__v2df)__b, __c);
^~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:687:19: note: suggested alternative: ‘__builtin_ia32_cmplesd’
return (__m128d)__builtin_ia32_cmpsd((__v2df)__a, (__v2df)__b, __c);
^~~~~~~~~~~~~~~~~~~~
__builtin_ia32_cmplesd
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128d _mm_cvtps_pd(__m128)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1342:7: error: ‘__builtin_shufflevector’ was not declared in this scope
__builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 0, 1), __v2df);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1342:7: note: suggested alternative: ‘__builtin_eh_filter’
__builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 0, 1), __v2df);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1342:70: error: expected primary-expression before ‘)’ token
__builtin_shufflevector((__v4sf)__a, (__v4sf)__a, 0, 1), __v2df);
^
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1341:20: error: ‘__builtin_convertvector’ was not declared in this scope
return (__m128d) __builtin_convertvector(
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1341:20: note: suggested alternative: ‘__builtin_constant_p’
return (__m128d) __builtin_convertvector(
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_constant_p
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128d _mm_cvtepi32_pd(__m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1365:7: error: ‘__builtin_shufflevector’ was not declared in this scope
__builtin_shufflevector((__v4si)__a, (__v4si)__a, 0, 1), __v2df);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1365:7: note: suggested alternative: ‘__builtin_eh_filter’
__builtin_shufflevector((__v4si)__a, (__v4si)__a, 0, 1), __v2df);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1365:70: error: expected primary-expression before ‘)’ token
__builtin_shufflevector((__v4si)__a, (__v4si)__a, 0, 1), __v2df);
^
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1364:20: error: ‘__builtin_convertvector’ was not declared in this scope
return (__m128d) __builtin_convertvector(
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1364:20: note: suggested alternative: ‘__builtin_constant_p’
return (__m128d) __builtin_convertvector(
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_constant_p
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_cvtpd_epi32(__m128d)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1384:45: error: cannot convert ‘__vector(4) int’ to ‘__m128i’ {aka ‘__vector(2) long long int’} in return
return __builtin_ia32_cvtpd2dq((__v2df)__a);
^
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128d _mm_loadr_pd(const double
)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1650:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v2df)__u, (__v2df)__u, 1, 0);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1650:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v2df)__u, (__v2df)__u, 1, 0);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128d _mm_undefined_pd()’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1825:19: error: ‘__builtin_ia32_undef128’ was not declared in this scope
return (__m128d)__builtin_ia32_undef128();
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:1825:19: note: suggested alternative: ‘__builtin_ia32_aesdec128’
return (__m128d)__builtin_ia32_undef128();
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_aesdec128
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘void _mm_store1_pd(double
, __m128d)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:2018:9: error: ‘__builtin_shufflevector’ was not declared in this scope
__a = __builtin_shufflevector((__v2df)__a, (__v2df)__a, 0, 0);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:2018:9: note: suggested alternative: ‘__builtin_eh_filter’
__a = __builtin_shufflevector((__v2df)__a, (__v2df)__a, 0, 0);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘void _mm_storer_pd(double
, __m128d)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:2080:9: error: ‘__builtin_shufflevector’ was not declared in this scope
__a = __builtin_shufflevector((__v2df)__a, (__v2df)__a, 1, 0);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:2080:9: note: suggested alternative: ‘__builtin_eh_filter’
__a = __builtin_shufflevector((__v2df)__a, (__v2df)__a, 1, 0);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128 _mm_cvtepi32_ps(__m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:3438:61: error: expected primary-expression before ‘)’ token
return (__m128)__builtin_convertvector((__v4si)__a, __v4sf);
^
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:3438:18: error: ‘__builtin_convertvector’ was not declared in this scope
return (__m128)__builtin_convertvector((__v4si)__a, __v4sf);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:3438:18: note: suggested alternative: ‘__builtin_constant_p’
return (__m128)__builtin_convertvector((__v4si)__a, __v4sf);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_constant_p
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_undefined_si128()’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:3613:19: error: ‘__builtin_ia32_undef128’ was not declared in this scope
return (__m128i)__builtin_ia32_undef128();
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:3613:19: note: suggested alternative: ‘__builtin_ia32_aesdec128’
return (__m128i)__builtin_ia32_undef128();
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_aesdec128
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘void _mm_stream_pd(double
, __m128d)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4172:3: error: ‘__builtin_nontemporal_store’ was not declared in this scope
__builtin_nontemporal_store((__v2df)__a, (__v2df*)__p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4172:3: note: suggested alternative: ‘__builtin_nonlocal_goto’
__builtin_nontemporal_store((__v2df)__a, (__v2df*)__p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
__builtin_nonlocal_goto
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘void _mm_stream_si128(__m128i*, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4191:3: error: ‘__builtin_nontemporal_store’ was not declared in this scope
__builtin_nontemporal_store((__v2di)__a, (__v2di*)__p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4191:3: note: suggested alternative: ‘__builtin_nonlocal_goto’
__builtin_nontemporal_store((__v2di)__a, (__v2di*)__p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
__builtin_nonlocal_goto
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_unpackhi_epi8(__m128i, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4558:19: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128i)__builtin_shufflevector((__v16qi)__a, (__v16qi)__b, 8, 16+8, 9, 16+9, 10, 16+10, 11, 16+11, 12, 16+12, 13, 16+13, 14, 16+14, 15, 16+15);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4558:19: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128i)__builtin_shufflevector((__v16qi)__a, (__v16qi)__b, 8, 16+8, 9, 16+9, 10, 16+10, 11, 16+11, 12, 16+12, 13, 16+13, 14, 16+14, 15, 16+15);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_unpackhi_epi16(__m128i, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4585:19: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 4, 8+4, 5, 8+5, 6, 8+6, 7, 8+7);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4585:19: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 4, 8+4, 5, 8+5, 6, 8+6, 7, 8+7);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_unpackhi_epi32(__m128i, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4608:19: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128i)__builtin_shufflevector((__v4si)__a, (__v4si)__b, 2, 4+2, 3, 4+3);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4608:19: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128i)__builtin_shufflevector((__v4si)__a, (__v4si)__b, 2, 4+2, 3, 4+3);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_unpackhi_epi64(__m128i, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4629:19: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128i)__builtin_shufflevector((__v2di)__a, (__v2di)__b, 1, 2+1);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4629:19: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128i)__builtin_shufflevector((__v2di)__a, (__v2di)__b, 1, 2+1);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_unpacklo_epi8(__m128i, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4664:19: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128i)__builtin_shufflevector((__v16qi)__a, (__v16qi)__b, 0, 16+0, 1, 16+1, 2, 16+2, 3, 16+3, 4, 16+4, 5, 16+5, 6, 16+6, 7, 16+7);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4664:19: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128i)__builtin_shufflevector((__v16qi)__a, (__v16qi)__b, 0, 16+0, 1, 16+1, 2, 16+2, 3, 16+3, 4, 16+4, 5, 16+5, 6, 16+6, 7, 16+7);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_unpacklo_epi16(__m128i, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4692:19: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 0, 8+0, 1, 8+1, 2, 8+2, 3, 8+3);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4692:19: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 0, 8+0, 1, 8+1, 2, 8+2, 3, 8+3);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_unpacklo_epi32(__m128i, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4715:19: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128i)__builtin_shufflevector((__v4si)__a, (__v4si)__b, 0, 4+0, 1, 4+1);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4715:19: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128i)__builtin_shufflevector((__v4si)__a, (__v4si)__b, 0, 4+0, 1, 4+1);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_unpacklo_epi64(__m128i, __m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4736:19: error: ‘__builtin_shufflevector’ was not declared in this scope
return (__m128i)__builtin_shufflevector((__v2di)__a, (__v2di)__b, 0, 2+0);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4736:19: note: suggested alternative: ‘__builtin_eh_filter’
return (__m128i)__builtin_shufflevector((__v2di)__a, (__v2di)__b, 0, 2+0);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128i _mm_move_epi64(__m128i)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4788:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v2di)__a, _mm_setzero_si128(), 0, 2);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4788:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v2di)__a, _mm_setzero_si128(), 0, 2);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128d _mm_unpackhi_pd(__m128d, __m128d)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4809:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v2df)__a, (__v2df)__b, 1, 2+1);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4809:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v2df)__a, (__v2df)__b, 1, 2+1);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h: In function ‘__m128d _mm_unpacklo_pd(__m128d, __m128d)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4830:10: error: ‘__builtin_shufflevector’ was not declared in this scope
return __builtin_shufflevector((__v2df)__a, (__v2df)__b, 0, 2+0);
^~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/emmintrin.h:4830:10: note: suggested alternative: ‘__builtin_eh_filter’
return __builtin_shufflevector((__v2df)__a, (__v2df)__b, 0, 2+0);
^~~~~~~~~~~~~~~~~~~~~~~
__builtin_eh_filter
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:84,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h: In function ‘short unsigned int __tzcnt_u16(short unsigned int)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:55:10: error: ‘__builtin_ia32_tzcnt_u16’ was not declared in this scope
return __builtin_ia32_tzcnt_u16(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:55:10: note: suggested alternative: ‘__builtin_ia32_rintps’
return __builtin_ia32_tzcnt_u16(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_rintps
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h: In function ‘unsigned int __tzcnt_u32(unsigned int)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:71:10: error: ‘__builtin_ia32_tzcnt_u32’ was not declared in this scope
return __builtin_ia32_tzcnt_u32(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:71:10: note: suggested alternative: ‘__builtin_ia32_sbb_u32’
return __builtin_ia32_tzcnt_u32(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_sbb_u32
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h: In function ‘int _mm_tzcnt_32(unsigned int)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:87:10: error: ‘__builtin_ia32_tzcnt_u32’ was not declared in this scope
return __builtin_ia32_tzcnt_u32(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:87:10: note: suggested alternative: ‘__builtin_ia32_sbb_u32’
return __builtin_ia32_tzcnt_u32(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_sbb_u32
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h: In function ‘long long unsigned int __tzcnt_u64(long long unsigned int)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:107:10: error: ‘__builtin_ia32_tzcnt_u64’ was not declared in this scope
return __builtin_ia32_tzcnt_u64(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:107:10: note: suggested alternative: ‘__builtin_ia32_sbb_u64’
return __builtin_ia32_tzcnt_u64(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_sbb_u64
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h: In function ‘long long int _mm_tzcnt_64(long long unsigned int)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:123:10: error: ‘__builtin_ia32_tzcnt_u64’ was not declared in this scope
return __builtin_ia32_tzcnt_u64(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/bmiintrin.h:123:10: note: suggested alternative: ‘__builtin_ia32_sbb_u64’
return __builtin_ia32_tzcnt_u64(__X);
^~~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_sbb_u64
In file included from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/immintrin.h:390,
from /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/x86intrin.h:33,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:34,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/adxintrin.h: In function ‘unsigned char _subborrow_u32(unsigned char, unsigned int, unsigned int, unsigned int*)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/adxintrin.h:76:10: error: ‘__builtin_ia32_subborrow_u32’ was not declared in this scope
return __builtin_ia32_subborrow_u32(__cf, __x, __y, __p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/adxintrin.h:76:10: note: suggested alternative: ‘__builtin_ia32_sbb_u32’
return __builtin_ia32_subborrow_u32(__cf, __x, __y, __p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_sbb_u32
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/adxintrin.h: In function ‘unsigned char _subborrow_u64(unsigned char, long long unsigned int, long long unsigned int, long long unsigned int*)’:
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/adxintrin.h:84:10: error: ‘__builtin_ia32_subborrow_u64’ was not declared in this scope
return __builtin_ia32_subborrow_u64(__cf, __x, __y, __p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/adxintrin.h:84:10: note: suggested alternative: ‘__builtin_ia32_sbb_u64’
return __builtin_ia32_subborrow_u64(__cf, __x, __y, __p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
__builtin_ia32_sbb_u64
In file included from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler_kineto.h:9,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/profiler.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:15,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h: In function ‘auto torch::profiler::impl::getApproximateTime()’:
/work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:133:32: error: ‘__rdtsc’ was not declared in this scope
return static_cast<uint64_t>(__rdtsc());
^~~~~~~
/work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:133:32: note: suggested alternative: ‘__rdtscp’
return static_cast<uint64_t>(__rdtsc());
^~~~~~~
rdtscp
/work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h: At global scope:
/work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:141:49: error: static assertion failed: Expected either int64_t (getTime) or uint64_t (some TSC reads).
std::is_same<approx_time_t, int64_t>::value ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
std::is_same<approx_time_t, uint64_t>::value,
~~~
/work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/profiler/util.h:153:19: error: variable or field ‘approx_t
’ declared void
approx_time_t approx_t
;
^~~~~~~~~
In file included from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/c10/core/DeviceType.h:8,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/c10/core/Device.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/core/TensorBody.h:11,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/core/Tensor.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/Tensor.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/function_hook.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/cpp_hook.h:2,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/variable.h:6,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/autograd.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/autograd.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp: In function ‘at::Tensor fused_bias_act(const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, float, float)’:
/mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:14:42: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
define CHECK_CUDA(x) TORCH_CHECK(x.type().is_cuda(), #x " must be a CUDA tensor")
^
/mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:20:5: note: in expansion of macro ‘CHECK_CUDA’
CHECK_CUDA(input);
^~~~~~~~~~
In file included from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/core/Tensor.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/Tensor.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/function_hook.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/cpp_hook.h:2,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/variable.h:6,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/autograd.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/autograd.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/core/TensorBody.h:222:30: note: declared here
DeprecatedTypeProperties & type() const {
^~~~
In file included from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/c10/core/DeviceType.h:8,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/c10/core/Device.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/core/TensorBody.h:11,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/core/Tensor.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/Tensor.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/function_hook.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/cpp_hook.h:2,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/variable.h:6,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/autograd.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/autograd.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:14:42: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
define CHECK_CUDA(x) TORCH_CHECK(x.type().is_cuda(), #x " must be a CUDA tensor")
^
/mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:21:5: note: in expansion of macro ‘CHECK_CUDA’
CHECK_CUDA(bias);
^~~~~~~~~~
In file included from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/core/Tensor.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/Tensor.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/function_hook.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/cpp_hook.h:2,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/variable.h:6,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/autograd/autograd.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/autograd.h:3,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
from /work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/torch/extension.h:4,
from /mnt/lustre/indy2lfs/work/ec204/ec204/qwang33/src/SynDiff/utils/op/fused_bias_act.cpp:8:
/work/ec204/ec204/qwang33/miniconda3/envs/dev/lib/python3.9/site-packages/torch/include/ATen/core/TensorBody.h:222:30: note: declared here
DeprecatedTypeProperties & type() const {
^~~~
ninja: build stopped: subcommand failed.

Hi wangq1979,

The problem here is that the project is using the “include” directory from the NVHPC compilers. These header files are specialized for use with nvc++ and can’t be included when using g++.

I’m not an expert in using ninja so not sure how to get it to configure correctly, but it doesn’t appear in the script you posted. Hence it’s getting implicitly added by ninja, or you have it set in your environment’s CPATH.

Here’s the flag to look for:

-isystem /mnt/lustre/indy2lfs/sw/nvidia/hpcsdk-2211/Linux_x86_64/22.11/compilers/include/

Alternately, you can try using nvc++ instead of g++ for the cxx compiler.

-Mat

Hi Mat,

Thank you very much for the tips. I have sorted the problem out, although there were a couple of more.

Really appreciate.

Chiang